/*
Theme Name: Gympie Theme
Theme URI: http://demo.eyecix.com/careerfy/
Template: hello-elementor
Author: Enhance Industries
Version: 1.0
*/
/*------------------------------------*\
    $TABLE OF CONTENTS
\*------------------------------------*/
/**
 *
 * $COMMON............................Common definitions
 *
 * $STRUCTURE
 *      $CONTENT......................Content section
 *      $HEADER.......................Header + navigation section
 *      $SIDEBAR......................Sidebar section
 *      $FOOTER.......................Footer section
 *      $TYPOGRAPHY...................Typography definitions
 *
 * $MODULES
 *      $QUOTES.......................Quotes (Testimonials)
 *      $BUTTONS......................Custom buttons
 *      $LINKS........................Links
 *      $INPUTS.......................Form inputs and controls
 *      $PAGINATION...................Pagination
 *      $NAVS.........................Navigations
 *
 * $PAGES
 *      $HOME PAGE.................Definitions for home page
 */
@keyframes animatetop {
  from {
    top: -300px;
    opacity: 0;
  }
  to {
    top: 0;
    opacity: 1;
  }
}
/*------------------------------------*\
    $COMMON
\*------------------------------------*/
@media (max-width: 1170px) {
  /* line 8, sass/theme/_common.scss */
  body .elementor-section.elementor-section-boxed > .elementor-container {
    padding: 0 25px;
  }
}

/*------------------------------------*\
    $STRUCTURE
\*------------------------------------*/
/*------------------------------------*\
    $CONTENT
\*------------------------------------*/
/*------------------------------------*\
    $HEADER
\*------------------------------------*/
@media (max-width: 980px) {
  /* line 7, sass/theme/structure/_header.scss */
  body #main_header_wrapper {
    padding: 10px 25px;
  }
}
@media (max-width: 980px) {
  /* line 15, sass/theme/structure/_header.scss */
  body #main_header_wrapper .main-menu-wrapper .elementor-nav-menu--dropdown {
    margin-top: 43px;
  }
}
/* line 27, sass/theme/structure/_header.scss */
body #main_header_wrapper .main-menu-wrapper nav ul.elementor-nav-menu li a {
  padding: 12px 14px;
  border-bottom: 3px solid transparent;
}
/* line 31, sass/theme/structure/_header.scss */
body #main_header_wrapper .main-menu-wrapper nav ul.elementor-nav-menu li a:hover {
  border-bottom: 3px solid #00adee;
}
@media (max-width: 970px) {
  /* line 35, sass/theme/structure/_header.scss */
  body #main_header_wrapper .main-menu-wrapper nav ul.elementor-nav-menu li a.elementor-item-active {
    background: #00adee;
  }
}
@media (max-width: 1333px) {
  /* line 27, sass/theme/structure/_header.scss */
  body #main_header_wrapper .main-menu-wrapper nav ul.elementor-nav-menu li a {
    padding: 12px 10px;
  }
}
@media (max-width: 1248px) {
  /* line 27, sass/theme/structure/_header.scss */
  body #main_header_wrapper .main-menu-wrapper nav ul.elementor-nav-menu li a {
    font-size: 14px;
  }
}
@media (max-width: 1131px) {
  /* line 27, sass/theme/structure/_header.scss */
  body #main_header_wrapper .main-menu-wrapper nav ul.elementor-nav-menu li a {
    padding: 12px 7px;
  }
}
@media (max-width: 1065px) {
  /* line 27, sass/theme/structure/_header.scss */
  body #main_header_wrapper .main-menu-wrapper nav ul.elementor-nav-menu li a {
    font-size: 12px;
  }
}

/*------------------------------------*\
    $FOOTER
\*------------------------------------*/
/* line 7, sass/theme/structure/_footer.scss */
body #main_footer_wrapper {
  position: relative;
}
/* line 10, sass/theme/structure/_footer.scss */
body #main_footer_wrapper > .elementor-container {
  z-index: 1;
}
/* line 14, sass/theme/structure/_footer.scss */
body #main_footer_wrapper:after {
  content: '';
  height: 250px;
  width: 250px;
  background: url("assets/img/footer-clip-art.png") no-repeat;
  background-size: cover;
  background-position: top left;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 0;
}
/* line 29, sass/theme/structure/_footer.scss */
body #main_footer_wrapper .footer-item-col .elementor-widget-wrap {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 870px) {
  /* line 29, sass/theme/structure/_footer.scss */
  body #main_footer_wrapper .footer-item-col .elementor-widget-wrap {
    flex-wrap: wrap;
  }
}
/* line 41, sass/theme/structure/_footer.scss */
body #main_footer_wrapper .footer-item-col .footer-item-widget {
  width: 33%;
}
@media (max-width: 870px) {
  /* line 41, sass/theme/structure/_footer.scss */
  body #main_footer_wrapper .footer-item-col .footer-item-widget {
    width: 100%;
  }
}
/* line 48, sass/theme/structure/_footer.scss */
body #main_footer_wrapper .footer-item-col .footer-item-widget h4 {
  margin-top: 0;
  margin-bottom: 30px;
  font-weight: 500;
}
/* line 54, sass/theme/structure/_footer.scss */
body #main_footer_wrapper .footer-item-col .footer-item-widget ul {
  padding-left: 0;
  list-style-type: none;
}
/* line 58, sass/theme/structure/_footer.scss */
body #main_footer_wrapper .footer-item-col .footer-item-widget ul.social-media-links {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 61, sass/theme/structure/_footer.scss */
body #main_footer_wrapper .footer-item-col .footer-item-widget ul.social-media-links li {
  margin-right: 10px;
}
/* line 64, sass/theme/structure/_footer.scss */
body #main_footer_wrapper .footer-item-col .footer-item-widget ul.social-media-links li a {
  display: inline-block;
  border: 2px solid #ffffff;
  border-radius: 100%;
  height: 35px;
  width: 35px;
  line-height: 30px;
  text-align: center;
}
/* line 79, sass/theme/structure/_footer.scss */
body #main_footer_wrapper .footer-item-col .footer-item-widget.social-widgets h4, body #main_footer_wrapper .footer-item-col .footer-item-widget.social-widgets p, body #main_footer_wrapper .footer-item-col .footer-item-widget.social-widgets ul li, body #main_footer_wrapper .footer-item-col .footer-item-widget.social-widgets a {
  color: #ffffff;
}

/*------------------------------------*\
    $SIDEBAR
\*------------------------------------*/
/*------------------------------------*\
    $TYPOGRAPHY
\*------------------------------------*/
/*------------------------------------*\
    $MODULES
\*------------------------------------*/
/*------------------------------------*\
    $BUTTONS
\*------------------------------------*/
/* line 9, sass/theme/modules/_buttons.scss */
body .generic-btn .elementor-button-link {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (max-width: 600px) {
  /* line 9, sass/theme/modules/_buttons.scss */
  body .generic-btn .elementor-button-link {
    padding: 10px 15px;
  }
}
/* line 16, sass/theme/modules/_buttons.scss */
body .generic-btn .elementor-button-link:hover {
  background-color: #06bbff !important;
}
@media (max-width: 600px) {
  /* line 20, sass/theme/modules/_buttons.scss */
  body .generic-btn .elementor-button-link .elementor-button-text {
    font-size: 14px;
  }
}

/*------------------------------------*\
    $LINKS
\*------------------------------------*/
/*------------------------------------*\
    $INPUTS
\*------------------------------------*/
/*------------------------------------*\
    $NAVS
\*------------------------------------*/
/* line 7, sass/theme/modules/_modal.scss */
body .mfp-wrap .mfp-container .mfp-arrow {
  outline: none !important;
}
/* line 10, sass/theme/modules/_modal.scss */
body .mfp-wrap .mfp-container .mfp-arrow:hover, body .mfp-wrap .mfp-container .mfp-arrow:focus {
  background-color: #00adee !important;
}
/* line 17, sass/theme/modules/_modal.scss */
body .mfp-wrap .mfp-container .mfp-content .mfp-close {
  color: #ffffff;
  font-size: 4em;
  outline: none !important;
}
/* line 22, sass/theme/modules/_modal.scss */
body .mfp-wrap .mfp-container .mfp-content .mfp-close:hover, body .mfp-wrap .mfp-container .mfp-content .mfp-close:focus {
  background-color: #00adee !important;
}
/* line 27, sass/theme/modules/_modal.scss */
body .mfp-wrap .mfp-container .mfp-content #main-event-container {
  margin: 40px auto;
}
/* line 30, sass/theme/modules/_modal.scss */
body .mfp-wrap .mfp-container .mfp-content #main-event-container > .elementor-container {
  padding: 25px;
}
/* line 33, sass/theme/modules/_modal.scss */
body .mfp-wrap .mfp-container .mfp-content #main-event-container > .elementor-container > .elementor-column {
  background: #ffffff;
}
/* line 36, sass/theme/modules/_modal.scss */
body .mfp-wrap .mfp-container .mfp-content #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap {
  padding: 0px;
  position: relative;
}
/* line 40, sass/theme/modules/_modal.scss */
body .mfp-wrap .mfp-container .mfp-content #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap .event-date-wrapper {
  position: absolute;
  top: 21px;
  left: 21px;
  width: 119px;
  box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.37);
}
@media (max-width: 600px) {
  /* line 40, sass/theme/modules/_modal.scss */
  body .mfp-wrap .mfp-container .mfp-content #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap .event-date-wrapper {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    margin-bottom: 0;
    box-shadow: none;
  }
}
/* line 58, sass/theme/modules/_modal.scss */
body .mfp-wrap .mfp-container .mfp-content #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap .event-date-wrapper .date-float-wrapper .month {
  background: #00adee;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
  padding: 5px 10px;
}
/* line 67, sass/theme/modules/_modal.scss */
body .mfp-wrap .mfp-container .mfp-content #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap .event-date-wrapper .date-float-wrapper .month span {
  display: block;
}
/* line 72, sass/theme/modules/_modal.scss */
body .mfp-wrap .mfp-container .mfp-content #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap .event-date-wrapper .date-float-wrapper .date {
  font-size: 40px;
  line-height: 60px;
  color: #00adee;
  text-align: center;
  background: #ffffff;
  padding: 0 0 20px;
}
/* line 81, sass/theme/modules/_modal.scss */
body .mfp-wrap .mfp-container .mfp-content #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap .event-date-wrapper .date-float-wrapper .day {
  color: #00adee;
  font-size: 20px;
  line-height: 20px;
}
@media (max-width: 980px) {
  /* line 91, sass/theme/modules/_modal.scss */
  body .mfp-wrap .mfp-container .mfp-content #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap .featured-image-wrapper > .elementor-container {
    padding: 0 !important;
  }
}
/* line 98, sass/theme/modules/_modal.scss */
body .mfp-wrap .mfp-container .mfp-content #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap .featured-image-wrapper .elementor-widget-wrap {
  padding: 0;
}
/* line 101, sass/theme/modules/_modal.scss */
body .mfp-wrap .mfp-container .mfp-content #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap .featured-image-wrapper .elementor-widget-wrap .elementor-widget-container {
  width: 100%;
  max-height: 500px;
  overflow: hidden;
  height: 500px;
  position: relative;
}
/* line 108, sass/theme/modules/_modal.scss */
body .mfp-wrap .mfp-container .mfp-content #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap .featured-image-wrapper .elementor-widget-wrap .elementor-widget-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 122, sass/theme/modules/_modal.scss */
body .mfp-wrap .mfp-container .mfp-content #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap .event-content-wrapper > .elementor-container {
  width: 80%;
  margin: 0 auto;
  padding: 40px 0;
}
@media (max-width: 530px) {
  /* line 122, sass/theme/modules/_modal.scss */
  body .mfp-wrap .mfp-container .mfp-content #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap .event-content-wrapper > .elementor-container {
    width: 90%;
  }
}
/* line 134, sass/theme/modules/_modal.scss */
body .mfp-wrap .mfp-container .mfp-content #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap .event-content-wrapper .elementor-widget-theme-post-featured-image img {
  width: 100%;
}
/* line 142, sass/theme/modules/_modal.scss */
body .mfp-wrap .mfp-container .mfp-content #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap .post-settings-wrapper > .elementor-container {
  width: 80%;
  margin: 0 auto;
  padding-bottom: 40px;
}
@media (max-width: 530px) {
  /* line 142, sass/theme/modules/_modal.scss */
  body .mfp-wrap .mfp-container .mfp-content #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap .post-settings-wrapper > .elementor-container {
    width: 90%;
  }
}
/* line 152, sass/theme/modules/_modal.scss */
body .mfp-wrap .mfp-container .mfp-content #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap .post-settings-wrapper .headings {
  margin-bottom: 20px;
}
/* line 155, sass/theme/modules/_modal.scss */
body .mfp-wrap .mfp-container .mfp-content #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap .post-settings-wrapper .headings h4 {
  color: #414042 !important;
}
/* line 160, sass/theme/modules/_modal.scss */
body .mfp-wrap .mfp-container .mfp-content #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap .post-settings-wrapper iframe {
  width: 100%;
}
/* line 165, sass/theme/modules/_modal.scss */
body .mfp-wrap .mfp-container .mfp-content #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap .modal-related-posts {
  display: none;
  background: #FFF9E9;
}
/* line 169, sass/theme/modules/_modal.scss */
body .mfp-wrap .mfp-container .mfp-content #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap .modal-related-posts > .elementor-container {
  width: 80%;
  margin: 0 auto;
  padding: 20px 20px 40px 20px;
}
/* line 174, sass/theme/modules/_modal.scss */
body .mfp-wrap .mfp-container .mfp-content #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap .modal-related-posts > .elementor-container h2.elementor-heading-title {
  color: #414042 !important;
  margin-bottom: 40px;
}
/* line 179, sass/theme/modules/_modal.scss */
body .mfp-wrap .mfp-container .mfp-content #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap .modal-related-posts > .elementor-container .posts-listing {
  margin: 0 -10px;
}
/* line 184, sass/theme/modules/_modal.scss */
body .mfp-wrap .mfp-container .mfp-content #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap .modal-related-posts > .elementor-container .posts-listing .elementor-posts-container article {
  padding: 10px;
  background: #fff;
  margin: 0 10px 20px;
}
/* line 196, sass/theme/modules/_modal.scss */
body .mfp-wrap .mfp-container .mfp-content #main-event-container > .elementor-container .event-title {
  display: block;
  text-align: center;
  margin-bottom: 40px;
}
/* line 201, sass/theme/modules/_modal.scss */
body .mfp-wrap .mfp-container .mfp-content #main-event-container > .elementor-container .event-title h2 {
  color: #414042 !important;
}
/* line 211, sass/theme/modules/_modal.scss */
body .modal-related-posts {
  display: none;
}

/*------------------------------------*\
    $PAGES
\*------------------------------------*/
/* line 3, sass/theme/pages/_home.scss */
body .feature-headings-wrapper {
  max-width: 600px;
  margin: 0 auto;
}
@media (max-width: 980px) {
  /* line 3, sass/theme/pages/_home.scss */
  body .feature-headings-wrapper {
    max-width: 100%;
  }
}
/* line 14, sass/theme/pages/_home.scss */
body .home-image-blurb-row .home-image-blurb-item {
  cursor: pointer;
}
/* line 19, sass/theme/pages/_home.scss */
body .home-image-blurb-row .home-image-blurb-item:hover .elementor-image-box-wrapper {
  background: #00adee;
}
/* line 24, sass/theme/pages/_home.scss */
body .home-image-blurb-row .home-image-blurb-item .elementor-image-box-wrapper {
  background: #8cc63f;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 29, sass/theme/pages/_home.scss */
body .home-image-blurb-row .home-image-blurb-item .elementor-image-box-img {
  height: 205px;
}
/* line 32, sass/theme/pages/_home.scss */
body .home-image-blurb-row .home-image-blurb-item .elementor-image-box-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
/* line 39, sass/theme/pages/_home.scss */
body .home-image-blurb-row .home-image-blurb-item .elementor-image-box-content {
  padding: 5px 25px 15px;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: center;
  min-height: 80px;
}
/* line 45, sass/theme/pages/_home.scss */
body .home-image-blurb-row .home-image-blurb-item .elementor-image-box-content h3 {
  color: #ffffff;
  margin: 0;
}
/* line 53, sass/theme/pages/_home.scss */
body .become-a-member-wrapper {
  position: relative;
}
/* line 56, sass/theme/pages/_home.scss */
body .become-a-member-wrapper > .elementor-container {
  z-index: 1;
}
/* line 60, sass/theme/pages/_home.scss */
body .become-a-member-wrapper:before {
  content: "";
  height: 50%;
  width: 100%;
  background-color: transparent;
  background-image: linear-gradient(180deg, #fff9e9 0%, rgba(255, 255, 255, 0) 100%);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
/* line 72, sass/theme/pages/_home.scss */
body .become-a-member-wrapper .circle-container {
  background: #ffffff;
  height: 450px;
  width: 450px;
  border-radius: 100%;
}
@media (max-width: 490px) {
  /* line 72, sass/theme/pages/_home.scss */
  body .become-a-member-wrapper .circle-container {
    height: 400px;
  }
}
@media (max-width: 435px) {
  /* line 72, sass/theme/pages/_home.scss */
  body .become-a-member-wrapper .circle-container {
    height: 350px;
  }
}
@media (max-width: 400px) {
  /* line 72, sass/theme/pages/_home.scss */
  body .become-a-member-wrapper .circle-container {
    height: 320px;
  }
}
@media (max-width: 375px) {
  /* line 72, sass/theme/pages/_home.scss */
  body .become-a-member-wrapper .circle-container {
    height: 300px;
  }
}
@media (max-width: 360px) {
  /* line 72, sass/theme/pages/_home.scss */
  body .become-a-member-wrapper .circle-container {
    height: 280px;
  }
}
@media (max-width: 340px) {
  /* line 72, sass/theme/pages/_home.scss */
  body .become-a-member-wrapper .circle-container {
    height: 260px;
  }
}
/* line 102, sass/theme/pages/_home.scss */
body .become-a-member-wrapper .circle-container > .elementor-container {
  height: 100%;
}
/* line 107, sass/theme/pages/_home.scss */
body .become-a-member-wrapper .circle-container > .elementor-container .elementor-column .elementor-widget-wrap {
  max-width: 325px;
  margin: 0 auto;
}
@media (max-width: 400px) {
  /* line 113, sass/theme/pages/_home.scss */
  body .become-a-member-wrapper .circle-container > .elementor-container .elementor-column .elementor-widget-wrap .elementor-element:nth-child(2) {
    margin-bottom: 10px !important;
  }
}
@media (max-width: 400px) {
  /* line 119, sass/theme/pages/_home.scss */
  body .become-a-member-wrapper .circle-container > .elementor-container .elementor-column .elementor-widget-wrap .elementor-element h2 {
    font-size: 20px;
  }
}
@media (max-width: 400px) {
  /* line 127, sass/theme/pages/_home.scss */
  body .become-a-member-wrapper .circle-container > .elementor-container .elementor-column .elementor-widget-wrap .elementor-element p {
    font-size: 14px;
  }
}
@media (max-width: 600px) {
  /* line 141, sass/theme/pages/_home.scss */
  body .whats-on-inner > .elementor-container {
    padding: 0 !important;
  }
}
@media (max-width: 600px) {
  /* line 149, sass/theme/pages/_home.scss */
  body .whats-on-events-row {
    width: 85%;
    margin: 0 auto;
  }
}
/* line 156, sass/theme/pages/_home.scss */
body .whats-on-events-row .slick-prev, body .whats-on-events-row .slick-next {
  position: absolute;
  top: 50%;
  transform: translateY(-100%);
  background-color: transparent;
  width: 41px;
  height: 41px;
  display: block;
  border: 0px solid transparent;
  color: transparent;
  z-index: 9;
  transition: all .2s;
}
/* line 174, sass/theme/pages/_home.scss */
body .whats-on-events-row .slick-prev:focus, body .whats-on-events-row .slick-prev:active, body .whats-on-events-row .slick-next:focus, body .whats-on-events-row .slick-next:active {
  outline: none;
}
@media (max-width: 1268px) {
  /* line 156, sass/theme/pages/_home.scss */
  body .whats-on-events-row .slick-prev, body .whats-on-events-row .slick-next {
    width: 20px;
    padding: 0;
  }
}
@media (max-width: 1207px) {
  /* line 156, sass/theme/pages/_home.scss */
  body .whats-on-events-row .slick-prev, body .whats-on-events-row .slick-next {
    transform: none;
  }
}
/* line 190, sass/theme/pages/_home.scss */
body .whats-on-events-row .slick-prev {
  left: -85px;
  background-image: url(assets/img/left-arrow-icon.png);
  background-size: 13px auto;
  background-position: center;
  background-repeat: no-repeat;
}
@media (max-width: 1309px) {
  /* line 190, sass/theme/pages/_home.scss */
  body .whats-on-events-row .slick-prev {
    left: -65px;
  }
}
@media (max-width: 1268px) {
  /* line 190, sass/theme/pages/_home.scss */
  body .whats-on-events-row .slick-prev {
    left: -30px;
  }
}
@media (max-width: 1207px) {
  /* line 190, sass/theme/pages/_home.scss */
  body .whats-on-events-row .slick-prev {
    left: -40px;
  }
}
@media (max-width: 600px) {
  /* line 190, sass/theme/pages/_home.scss */
  body .whats-on-events-row .slick-prev {
    left: -35px;
  }
}
/* line 215, sass/theme/pages/_home.scss */
body .whats-on-events-row .slick-next {
  right: -85px;
  background-image: url(assets/img/right-arrow-icon.png);
  background-size: 13px auto;
  background-position: center;
  background-repeat: no-repeat;
}
@media (max-width: 1309px) {
  /* line 215, sass/theme/pages/_home.scss */
  body .whats-on-events-row .slick-next {
    right: -65px;
  }
}
@media (max-width: 1268px) {
  /* line 215, sass/theme/pages/_home.scss */
  body .whats-on-events-row .slick-next {
    right: -30px;
  }
}
@media (max-width: 1207px) {
  /* line 215, sass/theme/pages/_home.scss */
  body .whats-on-events-row .slick-next {
    right: -40px;
  }
}
@media (max-width: 600px) {
  /* line 215, sass/theme/pages/_home.scss */
  body .whats-on-events-row .slick-next {
    right: -35px;
  }
}
/* line 240, sass/theme/pages/_home.scss */
body .whats-on-events-row .slick-list {
  margin: 0 -15px;
}
@media (max-width: 990px) {
  /* line 240, sass/theme/pages/_home.scss */
  body .whats-on-events-row .slick-list {
    margin: 0;
  }
}
/* line 248, sass/theme/pages/_home.scss */
body .whats-on-events-row .events-item {
  margin: 0 15px 20px;
  background: #ffffff;
  padding: 20px;
  float: left;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 256, sass/theme/pages/_home.scss */
body .whats-on-events-row .events-item:hover {
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2) !important;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2) !important;
}
/* line 261, sass/theme/pages/_home.scss */
body .whats-on-events-row .events-item .event-featured-img-wrapper {
  margin-bottom: 40px;
}
/* line 264, sass/theme/pages/_home.scss */
body .whats-on-events-row .events-item .event-featured-img-wrapper img {
  width: 100%;
}
/* line 271, sass/theme/pages/_home.scss */
body .whats-on-events-row .events-item .events-content .event-date {
  color: #00adee;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 2px;
}
/* line 279, sass/theme/pages/_home.scss */
body .whats-on-events-row .events-item .events-content .event-title {
  margin-top: 20px;
  margin-bottom: 30px;
  line-height: 35px;
  font-size: 22px;
}
/* line 285, sass/theme/pages/_home.scss */
body .whats-on-events-row .events-item .events-content .event-title a {
  color: #414042;
}
/* line 299, sass/theme/pages/_home.scss */
body .limit-slider-height .whats-on-events-row .events-item .event-featured-img-wrapper {
  max-height: 250px;
  overflow: hidden;
}

/* line 9, sass/theme/pages/_single.scss */
body .mfp-content #main-event-container .event-content-wrapper.image-only .elementor-container {
  width: 100% !important;
  padding: 0 !important;
}
/* line 13, sass/theme/pages/_single.scss */
body .mfp-content #main-event-container .event-content-wrapper.image-only .elementor-container .elementor-widget-wrap {
  padding: 0 !important;
}
/* line 23, sass/theme/pages/_single.scss */
body #main-event-container > .elementor-container {
  padding: 25px;
}
/* line 26, sass/theme/pages/_single.scss */
body #main-event-container > .elementor-container > .elementor-column {
  background: #ffffff;
}
/* line 29, sass/theme/pages/_single.scss */
body #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap {
  padding: 0px;
  position: relative;
}
/* line 33, sass/theme/pages/_single.scss */
body #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap .event-date-wrapper {
  position: absolute;
  top: 21px;
  left: 21px;
  width: 119px;
  box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.37);
  z-index: 10;
}
/* line 43, sass/theme/pages/_single.scss */
body #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap .event-date-wrapper .date-float-wrapper .month {
  background: #00adee;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
  padding: 5px 10px;
}
/* line 52, sass/theme/pages/_single.scss */
body #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap .event-date-wrapper .date-float-wrapper .month span {
  display: block;
}
/* line 57, sass/theme/pages/_single.scss */
body #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap .event-date-wrapper .date-float-wrapper .date {
  font-size: 40px;
  line-height: 60px;
  color: #00adee;
  text-align: center;
  background: #ffffff;
  padding: 0 0 20px;
}
/* line 66, sass/theme/pages/_single.scss */
body #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap .event-date-wrapper .date-float-wrapper .day {
  color: #00adee;
  font-size: 20px;
  line-height: 20px;
}
/* line 76, sass/theme/pages/_single.scss */
body #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap .featured-image-wrapper .elementor-widget-wrap {
  padding: 0;
}
/* line 79, sass/theme/pages/_single.scss */
body #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap .featured-image-wrapper .elementor-widget-wrap .elementor-widget-container {
  width: 100%;
  max-height: 500px;
  overflow: hidden;
  height: 500px;
  position: relative;
}
/* line 86, sass/theme/pages/_single.scss */
body #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap .featured-image-wrapper .elementor-widget-wrap .elementor-widget-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 100, sass/theme/pages/_single.scss */
body #main-event-container > .elementor-container > .elementor-column > .elementor-widget-wrap .event-content-wrapper > .elementor-container {
  width: 80%;
  margin: 0 auto;
  padding: 40px 0;
}
/* line 111, sass/theme/pages/_single.scss */
body #main-event-container > .elementor-container .event-title {
  display: block;
  text-align: center;
  margin-bottom: 40px;
}
/* line 116, sass/theme/pages/_single.scss */
body #main-event-container > .elementor-container .event-title h2 {
  color: #414042 !important;
}
/* line 123, sass/theme/pages/_single.scss */
body #related-post-wrapper {
  display: block;
  background: #FFF9E9;
}
/* line 127, sass/theme/pages/_single.scss */
body #related-post-wrapper > .elementor-container {
  width: 80%;
  margin: 0 auto;
  padding: 20px 20px 40px 20px;
}
/* line 132, sass/theme/pages/_single.scss */
body #related-post-wrapper > .elementor-container h2.elementor-heading-title {
  color: #414042 !important;
  margin-bottom: 20px;
}
/* line 137, sass/theme/pages/_single.scss */
body #related-post-wrapper > .elementor-container .posts-listing {
  margin: 0 -10px;
}
/* line 142, sass/theme/pages/_single.scss */
body #related-post-wrapper > .elementor-container .posts-listing .elementor-posts-container article {
  padding: 10px;
  background: #fff;
  margin: 0 10px;
}
