.divider .elementor-divider-separator {
  border-block-start: 2px solid #dfdfdf;
}

.nop {
  margin-bottom: 0;
}
.nop a, .nop h1, .nop h2, .nop h3, .nop h4, .nop h5, .nop h6, .nop p {
  margin-bottom: 0;
}

#the_header {
  -webkit-box-shadow: 0 6px 10px -8px rgb(241, 96, 32);
  -moz-box-shadow: 0 6px 10px -8px rgb(241, 96, 32);
  box-shadow: 0 6px 10px -8px rgb(241, 96, 32);
}
@media screen and (max-width: 767px) {
  #the_header {
    margin-right: 0;
    inset-inline-start: -1px;
  }
}
@media screen and (max-width: 1450px) and (min-width: 1025px) {
  #the_header #big_header .e-con-inner {
    padding-right: 21px;
    padding-left: 21px;
  }
}
#the_header #big_header .e-con-inner #all_header #logo_header {
  width: 270px;
  min-width: 270px;
}
@media screen and (max-width: 1275px) {
  #the_header #big_header .e-con-inner #all_header #logo_header {
    width: 195px;
    min-width: 196px;
  }
}
@media screen and (max-width: 767px) {
  #the_header #big_header .e-con-inner #all_header #logo_header {
    width: 50%;
    min-width: 50%;
  }
}
@media screen and (max-width: 400px) {
  #the_header #big_header .e-con-inner #all_header #logo_header {
    width: 153px;
    max-width: 153px;
    min-width: 153px;
  }
}
@media screen and (max-width: 330px) {
  #the_header #big_header .e-con-inner #all_header #logo_header {
    width: 111px;
    max-width: 111px;
    min-width: 111px;
  }
}
@media screen and (max-width: 1024px) {
  #the_header #big_header .e-con-inner #all_header #logo_header #the_logo .elementor-widget-container {
    text-align: left;
  }
}
@media screen and (max-width: 767px) {
  #the_header #big_header .e-con-inner #all_header #logo_header #the_logo .elementor-widget-container {
    padding: 0;
  }
}
#the_header #big_header .e-con-inner #all_header #logo_header #the_logo .elementor-widget-container img {
  width: 100%;
  transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1);
  transform: scale(0.81);
}
@media screen and (max-width: 1024px) {
  #the_header #big_header .e-con-inner #all_header #logo_header #the_logo .elementor-widget-container img {
    max-height: 81px;
  }
}
@media screen and (max-width: 767px) {
  #the_header #big_header .e-con-inner #all_header #logo_header #the_logo .elementor-widget-container img {
    max-height: 63px;
  }
}
@media screen and (max-width: 1024px) {
  #the_header #big_header .e-con-inner #all_header #menu_header {
    width: calc(100% - 227px - 220px);
  }
}
@media screen and (max-width: 767px) {
  #the_header #big_header .e-con-inner #all_header #menu_header {
    width: 45%;
    align-self: center;
    padding-right: 29px;
  }
}
@media screen and (max-width: 330px) {
  #the_header #big_header .e-con-inner #all_header #menu_header {
    padding-right: 0;
  }
}
@media screen and (max-width: 1024px) {
  #the_header #big_header .e-con-inner #all_header #menu_header #inside_menu {
    width: 36px;
  }
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
  #the_header #big_header .e-con-inner #all_header #menu_header #inside_menu .elementor-widget-uael-nav-menu {
    position: relative;
    top: -8px;
  }
}
@media screen and (max-width: 767px) {
  #the_header #big_header .e-con-inner #all_header #menu_header #inside_menu #the_menu {
    width: 36px;
    align-self: flex-end;
    height: 36px;
  }
}
@media screen and (max-width: 1024px) {
  #the_header #big_header .e-con-inner #all_header #menu_header #inside_menu #the_menu .uael-nav-menu__toggle .uael-nav-menu-icon {
    position: relative;
    top: -3px;
  }
}
@media screen and (max-width: 767px) {
  #the_header #big_header .e-con-inner #all_header #menu_header #inside_menu #the_menu .uael-nav-menu__toggle .uael-nav-menu-icon {
    top: 3px;
  }
}
@media screen and (max-width: 1024px) {
  #the_header #big_header .e-con-inner #all_header #menu_header #inside_menu #the_menu .uael-nav-menu__toggle.uael-active-menu-full-width .uael-nav-menu-icon {
    position: relative;
    top: -13px;
    right: -2px;
  }
}
@media screen and (max-width: 767px) {
  #the_header #big_header .e-con-inner #all_header #menu_header #inside_menu #the_menu .uael-nav-menu__toggle.uael-active-menu-full-width .uael-nav-menu-icon {
    position: relative;
    top: 3px;
  }
}
#the_header #big_header .e-con-inner #all_header #menu_header #inside_menu #the_menu .uael-nav-menu__layout-horizontal {
  padding: 0 27px;
}
@media screen and (max-width: 1150px) {
  #the_header #big_header .e-con-inner #all_header #menu_header #inside_menu #the_menu .uael-nav-menu__layout-horizontal {
    padding: 0 3px;
  }
}
@media screen and (max-width: 1080px) {
  #the_header #big_header .e-con-inner #all_header #menu_header #inside_menu #the_menu .uael-nav-menu__layout-horizontal {
    position: relative;
    top: -24px;
  }
}
@media screen and (max-width: 1024px) {
  #the_header #big_header .e-con-inner #all_header #menu_header #inside_menu #the_menu .uael-nav-menu__layout-horizontal {
    margin-top: 10px;
    padding: 0;
    -webkit-box-shadow: 0 6px 10px -8px rgb(51, 48, 47);
    -moz-box-shadow: 0 6px 10px -8px rgb(51, 48, 47);
    box-shadow: 0 6px 10px -8px rgb(51, 48, 47);
  }
}
@media screen and (max-width: 767px) {
  #the_header #big_header .e-con-inner #all_header #menu_header #inside_menu #the_menu .uael-nav-menu__layout-horizontal {
    margin-top: 20px;
    overflow: hidden;
  }
}
#the_header #big_header .e-con-inner #all_header #menu_header #inside_menu #the_menu .uael-nav-menu__layout-horizontal .uael-nav-menu {
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  #the_header #big_header .e-con-inner #all_header #menu_header #inside_menu #the_menu .uael-nav-menu__layout-horizontal .uael-nav-menu {
    margin-top: 18px;
  }
}
@media screen and (max-width: 1024px) {
  #the_header #big_header .e-con-inner #all_header #menu_header #inside_menu #the_menu .uael-nav-menu__layout-horizontal .uael-nav-menu li.menu-item {
    border-bottom: 0;
    padding: 10px 33px;
  }
}
@media screen and (max-width: 1353px) {
  #the_header #big_header .e-con-inner #all_header #menu_header #inside_menu #the_menu .uael-nav-menu__layout-horizontal .uael-nav-menu li.menu-item a {
    font-size: 17px;
  }
}
@media screen and (max-width: 1199px) {
  #the_header #big_header .e-con-inner #all_header #menu_header #inside_menu #the_menu .uael-nav-menu__layout-horizontal .uael-nav-menu li.menu-item a {
    padding-left: 6px;
    padding-right: 6px;
  }
}
@media screen and (max-width: 1024px) {
  #the_header #big_header .e-con-inner #all_header #menu_header #inside_menu #the_menu .uael-nav-menu__layout-horizontal .uael-nav-menu li.menu-item a {
    font-size: 21px;
    padding-top: 18px;
    padding-bottom: 18px;
  }
}
@media screen and (min-width: 768px) {
  #the_header #big_header .e-con-inner #all_header #menu_header #inside_menu #the_menu .uael-nav-menu__layout-horizontal .uael-nav-menu li.menu-item#menu-item-791 {
    display: none;
  }
}
#the_header #big_header .e-con-inner #all_header #menu_header #inside_menu #the_menu .uael-nav-menu__layout-horizontal .uael-nav-menu li.menu-item#menu-item-791 a {
  background: #F16020;
  width: fit-content;
  color: #fff;
  padding: 25px 44px;
  margin-bottom: 27px;
}
#the_header #big_header .e-con-inner #all_header #premium_header {
  width: 144px;
  max-width: 144px;
  min-width: 144px;
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 1080px) {
  #the_header #big_header .e-con-inner #all_header #premium_header {
    width: 96px;
    max-width: 96px;
    min-width: 96px;
  }
}
@media screen and (max-width: 767px) {
  #the_header #big_header .e-con-inner #all_header #premium_header {
    display: none;
  }
}
#the_header #big_header .e-con-inner #all_header #premium_header #geoAppButton {
  display: inline-block;
  padding: 15px 30px;
  background-color: #F16020;
  color: white;
  font-size: 20px;
  text-decoration: none;
  font-weight: bold;
  border-radius: 5px;
}
@media screen and (max-width: 1071px) {
  #the_header #big_header .e-con-inner #all_header #premium_header #geoAppButton {
    padding: 10px 20px 10px 20px;
  }
}
@media screen and (max-width: 1300px) {
  #the_header #big_header .e-con-inner #all_header #premium_header #geoAppButton {
    font-size: 17px;
  }
}
#the_header #big_header .e-con-inner #all_header #premium_header #geoAppButton.geo-app-button:hover {
  background-color: #F16020;
}
#the_header > .elementor-container {
  transition: min-height 0.45s cubic-bezier(0.4, 0, 0.2, 1);
}
#the_header.elementor-sticky--effects {
  padding-top: 0;
  padding-bottom: 0;
}
#the_header.elementor-sticky--effects > .elementor-container {
  min-height: 60px;
}
@media screen and (max-width: 767px) {
  #the_header.elementor-sticky--effects #big_header #all_header #menu_header #inside_menu #the_menu .uael-nav-menu .uael-nav-menu__layout-horizontal {
    margin-top: 25px;
  }
}
#the_header.elementor-sticky--effects #big_header #all_header #menu_header #inside_menu #the_menu .uael-nav-menu .uael-nav-menu__layout-horizontal .menu-item a {
  font-size: 1em;
}
#the_header.elementor-sticky--effects #big_header #all_header #premium_header {
  min-width: 144px;
  width: 144px;
  max-width: 144px;
}
@media screen and (max-width: 1080px) {
  #the_header.elementor-sticky--effects #big_header #all_header #premium_header {
    min-width: 96px;
    width: 96px;
    max-width: 96px;
  }
}
#the_header.elementor-sticky--effects #big_header #all_header #premium_header #the_search .e-search-input {
  border: 0;
}

.single-post .ast-container {
  max-width: 100% !important;
}
.single-post .ast-container #primary {
  margin: 0 !important;
}
.single-post .ast-container #primary .ast-article-single {
  padding: 0 !important;
}
.single-post .ast-container #primary .ast-article-single #author_information .author-info {
  margin-top: 54px;
}
.single-post .ast-container #primary .ast-article-single #author_information .author-info .author_image {
  text-align: center;
}
.single-post .ast-container #primary .ast-article-single #author_information .author-info .author_image img {
  border-radius: 50px;
  border: 3px solid #FFF;
}
.single-post .ast-container #primary .ast-article-single #author_information .author-info .author_data {
  margin-top: 10px;
}
.single-post .ast-container #primary .ast-article-single #author_information .author-info .author_data a {
  color: #fff;
  display: block;
  text-align: center;
  font-size: 18px;
  line-height: 18px;
}
.single-post .ast-container #primary .ast-article-single #author_information .author-info .author_data a .post-date {
  position: relative;
  top: 4px;
}
.single-post .ast-container #primary .ast-article-single #the_post #the_search .elementor-search-form__input {
  height: auto;
}
.single-post .ast-container #primary .ast-article-single #the_post #post_content {
  width: 75%;
}
@media screen and (max-width: 767px) {
  .single-post .ast-container #primary .ast-article-single #the_post #post_content {
    width: 100%;
  }
}
.single-post .ast-container #primary .ast-article-single #the_post #post_content .e-con-inner {
  max-width: 90%;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .single-post .ast-container #primary .ast-article-single #the_post #post_content .e-con-inner {
    max-width: 100%;
  }
}
.single-post .ast-container #primary .ast-article-single #the_post #post_content .e-con-inner h2, .single-post .ast-container #primary .ast-article-single #the_post #post_content .e-con-inner h3, .single-post .ast-container #primary .ast-article-single #the_post #post_content .e-con-inner h4, .single-post .ast-container #primary .ast-article-single #the_post #post_content .e-con-inner h5, .single-post .ast-container #primary .ast-article-single #the_post #post_content .e-con-inner h6 {
  color: #33302F;
}
.single-post .ast-container #primary .ast-article-single #the_post #post_sidebar {
  width: 25%;
}
@media screen and (max-width: 767px) {
  .single-post .ast-container #primary .ast-article-single #the_post #post_sidebar {
    width: 100%;
  }
}
.single-post .ast-container #primary .ast-article-single #the_post #post_sidebar .elementor-posts-container {
  grid-row-gap: 5px;
}
@media screen and (max-width: 1024px) {
  .single-post .ast-container #primary .ast-article-single #the_post #post_sidebar .elementor-posts-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.single-post .ast-container #primary .ast-article-single #the_post #post_sidebar .elementor-posts-container .elementor-post {
  display: block;
}
.single-post .ast-container #primary .ast-article-single #the_post #post_sidebar .elementor-posts-container .elementor-post .elementor-post__thumbnail__link {
  width: 124px;
  display: inline-block;
  float: left;
}
@media screen and (max-width: 1024px) {
  .single-post .ast-container #primary .ast-article-single #the_post #post_sidebar .elementor-posts-container .elementor-post .elementor-post__thumbnail__link {
    width: 100%;
    display: block;
    float: none;
  }
}
.single-post .ast-container #primary .ast-article-single #the_post #post_sidebar .elementor-posts-container .elementor-post .elementor-post__thumbnail__link .elementor-post__thumbnail {
  width: fit-content;
  padding: 0;
  overflow: visible;
}
@media screen and (max-width: 1024px) {
  .single-post .ast-container #primary .ast-article-single #the_post #post_sidebar .elementor-posts-container .elementor-post .elementor-post__thumbnail__link .elementor-post__thumbnail {
    width: 100%;
  }
}
.single-post .ast-container #primary .ast-article-single #the_post #post_sidebar .elementor-posts-container .elementor-post .elementor-post__thumbnail__link .elementor-post__thumbnail img {
  width: 124px;
  height: 124px;
  object-fit: cover;
  top: 0;
  left: 0;
  transform: unset;
  position: relative;
}
@media screen and (max-width: 1024px) {
  .single-post .ast-container #primary .ast-article-single #the_post #post_sidebar .elementor-posts-container .elementor-post .elementor-post__thumbnail__link .elementor-post__thumbnail img {
    width: 100%;
    height: 124px;
  }
}
@media screen and (max-width: 767px) {
  .single-post .ast-container #primary .ast-article-single #the_post #post_sidebar .elementor-posts-container .elementor-post .elementor-post__thumbnail__link .elementor-post__thumbnail img {
    width: 100%;
    height: auto;
  }
}
.single-post .ast-container #primary .ast-article-single #the_post #post_sidebar .elementor-posts-container .elementor-post .elementor-post__text {
  width: calc(100% - 124px);
  display: inline-block;
  float: left;
  padding-left: 15px;
}
@media screen and (max-width: 1024px) {
  .single-post .ast-container #primary .ast-article-single #the_post #post_sidebar .elementor-posts-container .elementor-post .elementor-post__text {
    width: 100%;
    display: block;
  }
}
.single-post .ast-container #primary .ast-article-single #the_post #post_sidebar .elementor-posts-container .elementor-post .elementor-post__text .elementor-post__title a {
  line-height: 21px;
}
.single-post .ast-container #primary .ast-article-single #post_comments h2, .single-post .ast-container #primary .ast-article-single #post_comments h3, .single-post .ast-container #primary .ast-article-single #post_comments h4, .single-post .ast-container #primary .ast-article-single #post_comments h5, .single-post .ast-container #primary .ast-article-single #post_comments h6 {
  color: #33302F;
}
.single-post .ast-container #primary .ast-article-single #post_comments p {
  font-size: 18px;
  line-height: 21px;
}
.single-post .ast-container #primary .ast-article-single #post_comments .ast-comment-meta .ast-comment-cite-wrap cite .fn {
  color: #33302F;
}
.single-post .ast-container #primary .ast-article-single #post_comments ol li.comment-author-blizzard > .ast-comment, .single-post .ast-container #primary .ast-article-single #post_comments ol li.comment-author-gethelp > .ast-comment {
  padding: 30px 21px 30px 21px;
  border: 1px solid #F16020;
  margin-bottom: 18px;
}
.single-post .ast-container #primary .ast-article-single #post_comments ol li .ast-comment {
  padding-top: 30px;
  padding-bottom: 30px;
  border: 0;
}
.single-post .ast-container #primary .ast-article-single #post_comments .form-submit input {
  background-color: #33302F;
  border-color: #33302F;
}
.single-post .ast-container #primary .ast-article-single #post_comments .form-submit input:hover {
  background-color: #F16020;
  border-color: #F16020;
}
.single-post .ast-container #primary .ast-article-single #post_navigation {
  margin-top: 42px;
  padding: 0 30px;
}

#category_archive_section .elementor-posts-container {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
}
#category_archive_section .elementor-posts-container .elementor-post {
  background: #f6f6f6;
}
#category_archive_section .elementor-posts-container .elementor-post .elementor-post__thumbnail__link {
  min-height: 255px;
  max-height: 255px;
}
#category_archive_section .elementor-posts-container .elementor-post .elementor-post__thumbnail__link img {
  min-height: 255px;
  max-height: 255px;
  transform: none;
  top: 0;
  left: 0;
  width: 100%;
  object-fit: cover;
}
#category_archive_section .elementor-posts-container .elementor-post .elementor-post__text {
  padding: 6px 30px 30px 30px;
}
#category_archive_section .elementor-posts-container .elementor-post .elementor-post__text h3.elementor-post__title {
  margin-bottom: 12px;
}
#category_archive_section .elementor-posts-container .elementor-post .elementor-post__text .elementor-post__excerpt {
  margin-bottom: 63px;
}
#category_archive_section .elementor-posts-container .elementor-post .elementor-post__text .elementor-post__read-more-wrapper .elementor-post__read-more {
  background: #33302F;
  padding: 15px 36px;
}
#category_archive_section .elementor-posts-container .elementor-post .elementor-post__text .elementor-post__read-more-wrapper .elementor-post__read-more:hover {
  background: #F16020;
}
#category_archive_section .elementor-posts-container .elementor-post .elementor-post__meta-data svg {
  height: 18px;
  width: 18px;
  fill: #adadad;
  position: relative;
  top: 3px;
}
#category_archive_section .elementor-button-wrapper {
  margin-top: 63px;
}
#category_archive_section .elementor-button-wrapper .elementor-button-link {
  background: #F16020;
  padding: 18px 36px;
  border: 2px solid #F16020;
}
#category_archive_section .elementor-button-wrapper .elementor-button-link:hover {
  background: #33302F;
}
#category_archive_section .elementor-button-wrapper .elementor-button-link .elementor-button-text {
  font-size: 21px;
  color: #fff;
}

#blog_section .uael-post-grid__inner {
  display: flex;
  flex-wrap: wrap;
}
#blog_section .uael-post-grid__inner .uael-post-wrapper {
  display: flex;
  flex-direction: column;
  flex: 1 1 33%;
  margin: 10px 0;
}
@media screen and (max-width: 767px) {
  #blog_section .uael-post-grid__inner .uael-post-wrapper {
    flex: 1 1 100%;
  }
}
#blog_section .uael-post-grid__inner .uael-post-wrapper .uael-post__bg-wrap {
  display: flex;
}
#blog_section .uael-post-grid__inner .uael-post-wrapper .uael-post__bg-wrap .uael-post__inner-wrap {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
#blog_section .uael-post-grid__inner .uael-post-wrapper .uael-post__bg-wrap .uael-post__inner-wrap .uael-post__thumbnail img {
  min-height: 255px;
  max-height: 255px;
  object-fit: cover;
}
#blog_section .uael-post-grid__inner .uael-post-wrapper .uael-post__bg-wrap .uael-post__inner-wrap .uael-post__content-wrap {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  position: relative;
}
#blog_section .uael-post-grid__inner .uael-post-wrapper .uael-post__bg-wrap .uael-post__inner-wrap .uael-post__content-wrap .uael-post__title {
  margin-bottom: 15px;
}
#blog_section .uael-post-grid__inner .uael-post-wrapper .uael-post__bg-wrap .uael-post__inner-wrap .uael-post__content-wrap .uael-post__meta-data {
  margin-bottom: 18px;
}
#blog_section .uael-post-grid__inner .uael-post-wrapper .uael-post__bg-wrap .uael-post__inner-wrap .uael-post__content-wrap .uael-post__meta-data .uael-post__date svg {
  height: 18px;
  width: 18px;
  position: relative;
  top: -2px;
}
#blog_section .uael-post-grid__inner .uael-post-wrapper .uael-post__bg-wrap .uael-post__inner-wrap .uael-post__content-wrap .uael-post__excerpt {
  margin-bottom: 99px;
}
#blog_section .uael-post-grid__inner .uael-post-wrapper .uael-post__bg-wrap .uael-post__inner-wrap .uael-post__content-wrap .uael-post__read-more {
  position: absolute;
  bottom: 26px;
}

.gform-body .gfield_required_asterisk {
  color: #F16020 !important;
}
.gform-body .gfield_label, .gform-body .gform-field-label {
  color: #33302F !important;
}

.gform-footer .gform_button {
  transition: all 0.3s;
}

#morel_page .gform-body .gfield_required_text {
  color: #F16020 !important;
}
#morel_page .gform-body .gfield_label, #morel_page .gform-body .gform-field-label {
  color: #ffcc99 !important;
}

#about_gallery .gallery-item img {
  min-height: 153px;
  max-height: 153px;
  object-fit: cover;
}

#geoAppsneakButton {
  display: inline-block;
  padding: 15px 30px;
  background-color: #F16020;
  color: white;
  font-size: 20px;
  text-decoration: none;
  font-weight: bold;
  border-radius: 5px;
}
@media screen and (max-width: 1071px) {
  #geoAppsneakButton {
    padding: 10px 20px 10px 20px;
  }
}
@media screen and (max-width: 1300px) {
  #geoAppsneakButton {
    font-size: 17px;
  }
}
#geoAppsneakButton.geo-appsneak-button:hover {
  background-color: #F16020;
}

#geoApppredictiveButton {
  display: inline-block;
  padding: 15px 30px;
  background-color: #F16020;
  color: white;
  font-size: 20px;
  text-decoration: none;
  font-weight: bold;
  border-radius: 5px;
}
@media screen and (max-width: 1071px) {
  #geoApppredictiveButton {
    padding: 10px 20px 10px 20px;
  }
}
@media screen and (max-width: 1300px) {
  #geoApppredictiveButton {
    font-size: 17px;
  }
}
#geoApppredictiveButton.geo-apppredictive-button:hover {
  background-color: #F16020;
}

#geoAppcontactButton {
  display: inline-block;
  padding: 15px 30px;
  background-color: #F16020;
  color: white;
  font-size: 20px;
  text-decoration: none;
  font-weight: bold;
  border-radius: 5px;
}
@media screen and (max-width: 1071px) {
  #geoAppcontactButton {
    padding: 10px 20px 10px 20px;
  }
}
@media screen and (max-width: 1300px) {
  #geoAppcontactButton {
    font-size: 17px;
  }
}
#geoAppcontactButton.geo-appcontact-button:hover {
  background-color: #F16020;
}

.geo-app-buttons {
  display: inline-block;
  padding: 15px 30px;
  background-color: #F16020;
  color: white !important;
  font-size: 20px;
  text-decoration: none;
  font-weight: bold;
  border-radius: 5px;
}
@media screen and (max-width: 1300px) {
  .geo-app-buttons {
    font-size: 17px;
  }
}
@media screen and (max-width: 1080px) {
  .geo-app-buttons {
    padding: 10px 12px;
  }
}
.geo-app-buttons:hover {
  background-color: #F16020;
}

#gallery_post button:hover {
  background-color: transparent;
  border-width: 0;
}

@media screen and (max-width: 767px) {
  #countdown_timer .uael-countdown-items-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    max-width: 90%;
    margin: 0 auto;
    gap: 15px;
    margin-top: 54px;
  }
}
@media screen and (max-width: 767px) {
  #countdown_timer .uael-countdown-items-wrapper .uael-item {
    width: 45%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    background: none !important;
    border: none !important;
    padding: 0 !important;
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  #countdown_timer .uael-countdown-items-wrapper .uael-countdown-item {
    width: 100px;
    height: 100px;
    line-height: 100px;
    border-radius: 50%;
    background-color: #000 !important;
    color: #fff;
    font-size: 32px;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: none !important;
  }
}
@media screen and (max-width: 767px) {
  #countdown_timer .uael-countdown-items-wrapper .uael-item-label {
    font-size: 14px;
    text-transform: uppercase;
    margin-top: 5px;
    color: #ffcc99;
  }
}

#blog_update {
  position: relative;
}
@media screen and (max-width: 767px) {
  #blog_update {
    background-image: none;
  }
}
#blog_update .elementor-element {
  width: 100%;
}
#blog_update .elementor-element img {
  width: 100%;
  object-fit: cover;
}
#blog_update #blog_text {
  width: fit-content;
  position: absolute;
  transform: rotateZ(270deg);
  top: 50%;
  z-index: 2;
}
@media screen and (max-width: 767px) {
  #blog_update #blog_text h2 {
    color: #33302F;
    text-align: center;
  }
}
@media screen and (max-width: 1024px) {
  #blog_update #blog_text {
    top: 12px;
    transform: none;
    left: 12px;
  }
}
@media screen and (max-width: 767px) {
  #blog_update #blog_text {
    top: 42px;
    width: 100%;
  }
}

#the_posts {
  margin-top: -404px;
}
#the_posts .uael-post-wrapper {
  padding-right: 21px;
  padding-left: 21px;
}
#the_posts .uael-post-wrapper .uael-post__thumbnail img {
  object-fit: cover;
  min-height: 540px;
  max-height: 540px;
  border-radius: 0 70px;
}
@media screen and (max-width: 1024px) {
  #the_posts .uael-post-wrapper .uael-post__thumbnail img {
    min-height: 390px;
    max-height: 390px;
  }
}
@media screen and (max-width: 767px) {
  #the_posts .uael-post-wrapper .uael-post__thumbnail img {
    min-height: 270px;
    max-height: 270px;
  }
}
#the_posts .uael-post-wrapper .uael-post__bg-wrap {
  background: transparent;
}
#the_posts .uael-post-wrapper .uael-post__bg-wrap .uael-post__content-wrap {
  padding: 45px 0;
}
#the_posts .uael-post-wrapper .uael-post__bg-wrap .uael-post__content-wrap .uael-post__title {
  margin-bottom: 30px;
}
#the_posts .uael-post-wrapper .uael-post__bg-wrap .uael-post__content-wrap a {
  text-decoration: none;
}
#the_posts .uael-post-wrapper .uael-post__bg-wrap .uael-post__content-wrap a.uael-post__read-more {
  padding: 21px 30px;
  margin-top: 45px;
}
@media screen and (max-width: 767px) {
  #the_posts .uael-post-wrapper .uael-post__bg-wrap .uael-post__content-wrap a.uael-post__read-more {
    margin-top: 0;
  }
}

@media screen and (max-width: 767px) {
  #the_gallery {
    display: block;
  }
}
#the_gallery .tb_sp_post_wrapper {
  padding: 7.5px !important;
  width: 16.6667% !important;
}
@media screen and (max-width: 1024px) {
  #the_gallery .tb_sp_post_wrapper {
    width: 25% !important;
  }
}
@media screen and (max-width: 900px) {
  #the_gallery .tb_sp_post_wrapper {
    width: 33% !important;
  }
}
@media screen and (max-width: 767px) {
  #the_gallery .tb_sp_post_wrapper {
    width: 50% !important;
  }
}

.events-list .event {
  margin-bottom: 21px;
}
.events-list .event .event-date {
  color: #F16020;
  font-family: "dashiell-fine", Sans-serif;
  font-weight: 800;
  font-size: 24px;
  line-height: 30px;
  letter-spacing: 0.9px;
  margin-bottom: 0;
}
.events-list .event .event-title {
  color: #33302F;
  font-family: "Montserrat";
  font-weight: 800;
  font-size: 24px;
  line-height: 30px;
  letter-spacing: 0.9px;
  margin-bottom: 0;
}
.events-list .event .event-location {
  color: #33302F;
  font-family: "Montserrat";
  font-weight: 500;
  font-size: 21px;
  line-height: 24px;
  letter-spacing: 0.63px;
  margin-bottom: 0;
}
.events-list .newseventsbutton {
  margin-top: 36px;
}
.events-list .newseventsbutton a {
  background: #F16020;
  color: #fff;
  font-family: "Montserrat";
  font-size: 18px;
  line-height: 21px;
  letter-spacing: 0.81px;
  text-decoration: none;
  padding: 21px 33px;
  font-weight: bold;
}
.events-list .newseventsbutton a:hover {
  background: #F16020;
  color: #33302F;
}

@media screen and (max-width: 1500px) {
  #homegrey #mushrooms_section_home {
    width: 100%;
  }
}
#homegrey #mushrooms_section_home .mushrooms {
  width: fit-content;
}
#homegrey #mushrooms_section_home #upper_home_text {
  width: calc(100% - 137px - 137px);
}
@media screen and (max-width: 767px) {
  #homegrey #mushrooms_section_home #upper_home_text {
    width: 100%;
  }
}

#top_section_home #top_section_home_col_one #geoAppsButton {
  display: inline-block;
  padding: 15px 30px;
  background-color: #F16020;
  color: white;
  font-size: 20px;
  text-decoration: none;
  font-weight: bold;
  border-radius: 5px;
}
@media screen and (max-width: 1071px) {
  #top_section_home #top_section_home_col_one #geoAppsButton {
    padding: 10px 20px 10px 20px;
  }
}
@media screen and (max-width: 1300px) {
  #top_section_home #top_section_home_col_one #geoAppsButton {
    font-size: 17px;
  }
}
#top_section_home #top_section_home_col_one #geoAppsButton.geo-apps-button:hover {
  background-color: #F16020;
}
@media screen and (max-width: 1500px) {
  #top_section_home #top_section_home_col_one {
    padding-left: 2%;
  }
}
@media screen and (max-width: 1024px) {
  #top_section_home #top_section_home_col_one {
    padding-bottom: 50px;
  }
}
@media screen and (max-width: 767px) {
  #top_section_home #top_section_home_col_one .elementor-heading-title {
    text-align: center;
  }
}
@media screen and (max-width: 1024px) {
  #top_section_home #top_section_home_col_one .elementor-heading-title br {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  #top_section_home #top_section_home_col_one .elementor-widget-text-editor br {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  #top_section_home #tophome_txt {
    display: none;
  }
}
#top_section_home .e-con-inner {
  max-width: 1500px;
}
@media screen and (max-width: 1024px) {
  #top_section_home .e-con-inner {
    max-width: 100%;
    padding-left: 2%;
    padding-right: 2%;
  }
}
#top_section_home .e-con-inner #shroom_code {
  position: relative;
  width: 100%;
  max-width: 800px;
  margin: auto;
  overflow: hidden;
  /* Line extending downward */
}
#top_section_home .e-con-inner #shroom_code .image-slider-wrapper {
  position: relative;
}
#top_section_home .e-con-inner #shroom_code .image-slider-wrapper .image-slider {
  display: flex;
  transition: transform 0.6s ease-in-out;
}
#top_section_home .e-con-inner #shroom_code .image-slider-wrapper .image-slider .slide {
  min-width: 100%;
  text-align: center;
  transition: transform 0.6s ease-in-out;
  padding-right: 102px;
}
@media screen and (max-width: 1350px) {
  #top_section_home .e-con-inner #shroom_code .image-slider-wrapper .image-slider .slide {
    margin-bottom: 27px;
  }
}
@media screen and (max-width: 767px) {
  #top_section_home .e-con-inner #shroom_code .image-slider-wrapper .image-slider .slide {
    padding-right: 21px;
  }
}
@media screen and (max-width: 450px) {
  #top_section_home .e-con-inner #shroom_code .image-slider-wrapper .image-slider .slide {
    padding-right: 0;
  }
}
#top_section_home .e-con-inner #shroom_code .image-slider-wrapper .image-slider .slide img {
  width: 100%;
  border-radius: 10px 65px 10px 65px;
}
#top_section_home .e-con-inner #shroom_code .image-slider-wrapper .slider-nav {
  margin-top: 0;
  position: absolute;
  left: 0;
  bottom: 0;
  border: 0;
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 1350px) {
  #top_section_home .e-con-inner #shroom_code .image-slider-wrapper .slider-nav {
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
  }
}
#top_section_home .e-con-inner #shroom_code .image-slider-wrapper .slider-nav .dot {
  width: 18px;
  height: 18px;
  margin: 3px;
  background: #75615b;
  z-index: 1;
  backdrop-filter: saturate(80%);
  border: 2px solid #F16020;
  border-radius: 50%;
  cursor: pointer;
  transition: background 0.3s;
}
#top_section_home .e-con-inner #shroom_code .image-slider-wrapper .slider-nav .dot.active {
  background: #33302F;
}
#top_section_home .e-con-inner #shroom_code .slide-title {
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  font-style: italic;
  line-height: 27px;
  margin-top: 15px;
  margin-bottom: 0;
}
#top_section_home .e-con-inner #shroom_code .slider-next {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  width: 130px;
  height: 130px;
  background: transparent;
  border-radius: 100px;
  overflow: hidden;
  border: 2px solid #fff;
}
@media screen and (max-width: 1425px) {
  #top_section_home .e-con-inner #shroom_code .slider-next {
    width: 111px;
    height: 111px;
  }
}
@media screen and (max-width: 767px) {
  #top_section_home .e-con-inner #shroom_code .slider-next {
    width: 88px;
    height: 88px;
    right: 0;
  }
}
@media screen and (max-width: 450px) {
  #top_section_home .e-con-inner #shroom_code .slider-next {
    display: none;
  }
}
#top_section_home .e-con-inner #shroom_code .slider-next::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: rgba(255, 255, 255, 0.5490196078);
  filter: blur(6px);
  z-index: 1;
  backdrop-filter: saturate(80%);
}
#top_section_home .e-con-inner #shroom_code .slider-next img {
  position: relative;
  z-index: 2;
  width: 72px;
  height: 72px;
  object-fit: contain;
}
@media screen and (max-width: 600px) {
  #top_section_home .e-con-inner #shroom_code .slider-next img {
    width: 48px;
    height: 48px;
  }
}
#top_section_home .e-con-inner #shroom_code .slider-line {
  position: absolute;
  top: calc(50% + 65px);
  right: 70px;
  width: 4px;
  height: 170px;
  background-color: rgba(255, 255, 255, 0.8);
}
@media screen and (max-width: 1500px) {
  #top_section_home .e-con-inner #shroom_code .slider-line {
    height: 164px;
  }
}
@media screen and (max-width: 1450px) {
  #top_section_home .e-con-inner #shroom_code .slider-line {
    height: 156px;
  }
}
@media screen and (max-width: 1425px) {
  #top_section_home .e-con-inner #shroom_code .slider-line {
    top: calc(50% + 55px);
    height: 158px;
  }
}
@media screen and (max-width: 1380px) {
  #top_section_home .e-con-inner #shroom_code .slider-line {
    height: 150px;
    right: 60px;
  }
}
@media screen and (max-width: 1350px) {
  #top_section_home .e-con-inner #shroom_code .slider-line {
    height: 132px;
  }
}
@media screen and (max-width: 1320px) {
  #top_section_home .e-con-inner #shroom_code .slider-line {
    height: 125px;
  }
}
@media screen and (max-width: 1265px) {
  #top_section_home .e-con-inner #shroom_code .slider-line {
    height: 112px;
  }
}
@media screen and (max-width: 1190px) {
  #top_section_home .e-con-inner #shroom_code .slider-line {
    height: 104px;
  }
}
@media screen and (max-width: 1024px) {
  #top_section_home .e-con-inner #shroom_code .slider-line {
    opacity: 0;
  }
}
#top_section_home .e-con-inner #shroom_code .slider-line:after {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  width: 117px;
  height: 4px;
  background-color: rgba(255, 255, 255, 0.8);
}
@media screen and (max-width: 1380px) {
  #top_section_home .e-con-inner #shroom_code .slider-line:after {
    width: 90px;
  }
}
@media screen and (max-width: 1190px) {
  #top_section_home .e-con-inner #shroom_code .slider-line:after {
    width: 50px;
  }
}
@media screen and (max-width: 1024px) {
  #top_section_home .e-con-inner #shroom_code .slider-line:after {
    opacity: 0;
  }
}

footer#the_footer a {
  color: #fff;
}
footer#the_footer #contact_button .e-con-inner {
  position: relative;
}
footer#the_footer #contact_button .e-con-inner #contact_button_real {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -30px;
}
@media screen and (max-width: 861px) and (min-width: 768px) {
  footer#the_footer #footer_second .e-con-inner {
    flex-direction: column;
  }
}
@media screen and (max-width: 767px) {
  footer#the_footer #footer_second .e-con-inner #footer_menu .uael-nav-menu {
    text-align: center;
    justify-content: center;
    flex-direction: column;
  }
}
@media screen and (max-width: 767px) {
  footer#the_footer #footer_second .e-con-inner #footer_menu .uael-nav-menu li {
    justify-content: center;
    display: flex;
  }
}
@media screen and (min-width: 1276px) {
  footer#the_footer #footer_second .e-con-inner #logo_footer {
    width: 270px;
    min-width: 270px;
  }
}
@media screen and (max-width: 1275px) and (min-width: 1025px) {
  footer#the_footer #footer_second .e-con-inner #logo_footer {
    width: 220px;
    min-width: 220px;
  }
}
@media screen and (max-width: 861px) and (min-width: 768px) {
  footer#the_footer #footer_second .e-con-inner #logo_footer {
    width: 100%;
    min-width: 100%;
  }
}
@media screen and (max-width: 1500px) {
  footer#the_footer #footer_second .e-con-inner #logo_footer #the_logo_footer .elementor-widget-container {
    padding-left: 10px;
  }
}
@media screen and (max-width: 1024px) {
  footer#the_footer #footer_second .e-con-inner #logo_footer #the_logo_footer .elementor-widget-container {
    text-align: left;
  }
}
footer#the_footer #footer_second .e-con-inner #logo_footer #the_logo_footer .elementor-widget-container img {
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(129deg) brightness(106%) contrast(105%);
  width: 100%;
  transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1);
}
@media screen and (max-width: 1024px) {
  footer#the_footer #footer_second .e-con-inner #logo_footer #the_logo_footer .elementor-widget-container img {
    max-height: 81px;
  }
}
@media screen and (max-width: 767px) {
  footer#the_footer #footer_second .e-con-inner #logo_footer #the_logo_footer .elementor-widget-container img {
    max-height: 63px;
  }
}
@media screen and (max-width: 861px) and (min-width: 768px) {
  footer#the_footer #footer_second .e-con-inner #footer_navigation {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }
}
footer#the_footer #footer_second .e-con-inner #footer_search {
  width: 300px;
  max-width: 300px;
  min-width: 300px;
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 861px) and (min-width: 767px) {
  footer#the_footer #footer_second .e-con-inner #footer_search {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }
}
footer#the_footer #footer_second .e-con-inner #footer_search #the_footer_search {
  width: 100%;
}
footer#the_footer #footer_second .e-con-inner #footer_search #the_footer_search .geoforager-search-form {
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding: 5px 10px;
  box-shadow: 0 5px 10px rgba(140, 131, 116, 0.32);
  border-radius: 50px;
  background: #fff;
}
footer#the_footer #footer_second .e-con-inner #footer_search #the_footer_search .geoforager-search-form .search-field {
  border: none;
  outline: none;
  flex: 1;
  background: #fff;
  padding: 8px 12px;
  font-style: italic;
  font-size: 16px;
  min-width: 0;
}
footer#the_footer #footer_second .e-con-inner #footer_search #the_footer_search .geoforager-search-form .search-submit {
  background: none;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 8px;
}
footer#the_footer #footer_second .e-con-inner #footer_search #the_footer_search .geoforager-search-form .search-submit svg {
  width: 20px;
  height: 20px;
  stroke: #F16020;
}
footer#the_footer #bottom_row #social_container {
  max-width: 225px;
}
footer#the_footer #bottom_row #copyright_footer {
  width: calc(100% - 225px);
}
@media screen and (max-width: 767px) {
  footer#the_footer #bottom_row .elementor-widget-text-editor .elementor-widget-container {
    text-align: center;
  }
}
@media screen and (max-width: 1500px) {
  footer#footergrey #fullecon {
    width: 100%;
  }
}
footer#footergrey #fullecon .mushrooms {
  width: fit-content;
}
footer#footergrey #fullecon #upper_footer_text {
  width: calc(100% - 137px - 137px);
}
@media screen and (max-width: 1024px) {
  footer#footergrey #fullecon #upper_footer_text {
    width: 100%;
  }
}

/*# sourceMappingURL=custom.css.map */
