/* Slide In From The Top Option */
.header-2 {
  transform: translatey(-580px);
  /*change to hide your 2nd header*/
  -moz-transition: all 1.2s ease !important;
  -webkit-transition: all 1.2s ease !important;
  transition: all 1.2s ease !important;
}
.elementor-sticky--effects.header-2 {
  height: auto !important;
  transform: translatey(0px);
}
.elementor-sticky--effects.header-1 {
  display: none !important;
}
/* End Of Slide In From The Top Option */
.my--info .eael-icon-only h4 {
  padding-top: 60px;
}
#my--info .svg-inline--fa {
  color: #ffffff;
}
#top-bar--right .elementor-nav-menu__align-right {
  display: flex;
  justify-content: flex-end;
  flex: 1;
}
#top-bar--right .elementor-search-form--skin-full_screen {
  display: flex;
  justify-content: flex-end;
  flex: 0;
  align-items: center;
}
#footer--flags .elementor-widget-image {
  display: inline-flex;
  flex: 1;
  margin-bottom: 0px;
  margin-top: 15px;
  max-width: 50px;
}
a.elementor-icon.elementor-social-icon {
  color: white;
}
.shariff.shariff-align-flex-start.shariff-widget-align-flex-start.shariff {
  padding-left: 0px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #00a789;
  padding-top: 10px;
  margin-left: 10px;
  margin-top: 10px;
}
.uael-infobox-content .mb-bhi-oc-text {
  /*font-size: 0.8em;*/
}
tr.mb-bhi-vacations {
  background-color: #00a789;
  color: white;
}
.elementor-shortcode .mb-bhi-vacations > td {
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
}
.elementor-shortcode tr > td {
  text-align: right;
}
.elementor-shortcode tr > .mabel-bhi-day {
  text-align: left;
}
.elementor-icon-list-item > a path {
  fill: #333333;
}
.elementor-icon-list-item > a:hover path {
  fill: #DE091D;
}
.brasser--news .uael-post__read-more {
  float: right;
}
#button--row .elementor-widget-wrap,
#button--row2 .elementor-widget-wrap {
  display: flex;
  justify-content: center;
}
#button--row .button--header a {
  height: 50px;
  min-width: 275px;
}
#button--row .elementor-widget-wrap a .elementor-button-content-wrapper {
  display: flex;
  justify-content: center;
  padding-top: 7px;
}
#button--row2 .elementor-button-icon svg {
  height: 16px;
}
#button--row .elementor-widget-wrap a .elementor-button-text,
#button--row2 .elementor-widget-wrap a .elementor-button-text {
  flex-grow: 0;
}
#button--row .elementor-widget-wrap a .elementor-align-icon-left,
#button--row2 .elementor-widget-wrap a .elementor-align-icon-left {
  margin-right: 15px;
}
.gform_wrapper.gravity-theme select {
  padding: 0;
}
footer #navi--left li:before {
  content: "\f340";
  font-family: "Font Awesome 6 Pro";
  display: inline-block;
  margin-left: 0;
  width: 1.3em;
}
footer #navi--left li a {
  display: inline-block;
}
#wpfm-floating-menu-nav .svg-inline--fa {
  width: 3em;
  height: 3em;
}
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-right ul > li > a span.wpfm-icon-block {
  width: 5em;
  height: 5em;
  left: -25px;
  top: -10px;
  padding-top: 11px;
  border-style: solid;
  border-width: 2px;
}
.wpfm-template-3 .wpfm-menu-nav ul li:hover {
  border-style: solid;
  border-width: 2px;
  border-color: #fff;
}
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-right ul li {
  margin: 30px 0;
}
.wpfm-nav li.red .wpfm-icon-block {
  background-color: #ff243a !important;
}
.wpfm-nav li.blue .wpfm-icon-block {
  background-color: #0065b1 !important;
}
.wpfm-nav li.green .wpfm-icon-block {
  background-color: #00a789 !important;
}
.testimonial-star-rating svg {
  color: #F9B805;
}
.blue--icon .elementor-icon-list-item > .elementor-icon-list-icon path {
  fill: var(--e-global-color-primary);
}
.blue--icon .elementor-icon-list-item:hover > .elementor-icon-list-icon path {
  fill: var(--e-global-color-secondary);
}
.blue--icon .elementor-icon-list-item > a path {
  fill: var(--e-global-color-primary);
}
.blue--icon .elementor-icon-list-item > a:hover path {
  fill: var(--e-global-color-secondary);
}
.wpfm-nav .wpfm-image-icon {
  height: 36px !important;
  padding: 5px 0 0 5px;
}
post-navigation__arrow-next {
  margin-l: 10px;
}
.post-navigation__next--label,
.post-navigation__prev--label {
  color: #0665b0 !important;
}
.ast-scroll-to-top-right {
  bottom: 100px;
  right: 22px;
}
.gfield.has--border .medium {
  border: 1px solid #ccc;
}
/* ######### */
@media screen and (max-width: 768px) {
  .uael-module-content .uael-divider-text {
    white-space: break-spaces !important;
  }
}
