@media screen and (max-width: 1270px) {
  #footer_row_one {
    padding: 45px 3% 90px 3%; } }
@media screen and (max-width: 767px) {
  #footer_row_one {
    padding: 45px 3% 45px 3%; } }
@media screen and (max-width: 767px) {
  #footer_row_one #footer_inner {
    margin-top: 6px; } }
@media screen and (max-width: 1024px) {
  #footer_row_one #footer_inner .elementor-column {
    width: 50%; } }
@media screen and (max-width: 767px) {
  #footer_row_one #footer_inner .elementor-column {
    width: 100%; } }
#footer_row_one #footer_inner .elementor-column a {
  color: #fff; }
#footer_row_one #footer_inner .elementor-column .footer_button a {
  width: 100%; }
#footer_row_one #footer_inner .elementor-column img {
  width: 100%; }
#footer_row_one #footer_inner .elementor-column ul.elementor-nav-menu li.menu-item {
  padding: 13px 10px;
  width: fit-content; }
  @media screen and (max-width: 1024px) {
    #footer_row_one #footer_inner .elementor-column ul.elementor-nav-menu li.menu-item {
      padding: 13px 10px 13px 0; } }
  #footer_row_one #footer_inner .elementor-column ul.elementor-nav-menu li.menu-item a.elementor-item {
    padding: 0; }
    #footer_row_one #footer_inner .elementor-column ul.elementor-nav-menu li.menu-item a.elementor-item:after {
      top: 14px; }
  @media screen and (max-width: 1150px) and (min-width: 1025px) {
    #footer_row_one #footer_inner .elementor-column ul.elementor-nav-menu li.menu-item.two_liner {
      padding: 7px 10px; } }
  @media screen and (max-width: 1150px) and (min-width: 1025px) {
    #footer_row_one #footer_inner .elementor-column ul.elementor-nav-menu li.menu-item.two_liner a.elementor-item {
      line-height: 18px; } }
  @media screen and (max-width: 1150px) and (min-width: 1025px) {
    #footer_row_one #footer_inner .elementor-column ul.elementor-nav-menu li.menu-item.two_liner a.elementor-item:after {
      top: 42px; } }
  #footer_row_one #footer_inner .elementor-column ul.elementor-nav-menu li.menu-item.two_liner.double_lines a {
    line-height: 21px; }
    #footer_row_one #footer_inner .elementor-column ul.elementor-nav-menu li.menu-item.two_liner.double_lines a:hover:after {
      top: 45px; }
#footer_row_one #footer_inner .elementor-column #weather-widget_footer #awesome-weather-glenwood-springs .awesome-weather-current-temp strong {
  font-family: "futura-pt", Sans-serif;
  font-size: 92px;
  font-weight: 400;
  line-height: 92px;
  letter-spacing: -1.84px;
  margin-top: -4px;
  font-style: oblique;
  color: #fff; }
  @media screen and (max-width: 1150px) {
    #footer_row_one #footer_inner .elementor-column #weather-widget_footer #awesome-weather-glenwood-springs .awesome-weather-current-temp strong {
      font-size: 72px; } }
  #footer_row_one #footer_inner .elementor-column #weather-widget_footer #awesome-weather-glenwood-springs .awesome-weather-current-temp strong sup {
    font-size: 40px;
    line-height: 40px;
    top: -36px;
    left: 0px;
    color: #fff; }
    @media screen and (max-width: 1150px) {
      #footer_row_one #footer_inner .elementor-column #weather-widget_footer #awesome-weather-glenwood-springs .awesome-weather-current-temp strong sup {
        top: -21px; } }
#footer_row_one #footer_inner .elementor-column #weather-widget_footer #awesome-weather-glenwood-springs .awesome-weather-forecast-day .awesome-weather-forecast-day-temp {
  font-family: "futura-pt", Sans-serif;
  font-size: 25px;
  font-weight: 400;
  font-style: oblique;
  line-height: 30px;
  letter-spacing: -0.5px;
  text-transform: capitalize; }
#footer_row_one #footer_inner .elementor-column #weather-widget_footer #awesome-weather-glenwood-springs .awesome-weather-forecast-day .awesome-weather-forecast-day-abbr {
  font-family: "futura-pt", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.36px;
  margin-top: -4px; }
#footer_row_one #footer_inner .elementor-column #weather-widget_footer #awesome-weather-glenwood-springs .awesome-weather-todays-stats {
  font-family: "futura-pt", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  font-style: oblique;
  line-height: 28px;
  letter-spacing: -0.36px;
  text-transform: capitalize;
  margin-bottom: 18px; }
#footer_row_one #footer_inner .elementor-column #weather-widget_footer #awesome-weather-glenwood-springs#awesome-weather-glenwood-springs {
  background: #082655; }
#footer_row_one #footer_inner .elementor-column #weather-widget_footer #awesome-weather-glenwood-springs .awesome-weather-header, #footer_row_one #footer_inner .elementor-column #weather-widget_footer #awesome-weather-glenwood-springs .awesome-weather-attribution {
  display: none; }
#footer_row_one #footer_inner .elementor-column #footer_translate {
  width: fit-content;
  position: fixed;
  bottom: 0;
  z-index: 200;
  right: 28%; }
  @media screen and (max-width: 1450px) {
    #footer_row_one #footer_inner .elementor-column #footer_translate {
      right: 8%; } }
  @media screen and (max-width: 1250px) {
    #footer_row_one #footer_inner .elementor-column #footer_translate {
      right: 4%; } }
  @media screen and (max-width: 767px) {
    #footer_row_one #footer_inner .elementor-column #footer_translate {
      right: 0; } }
  #footer_row_one #footer_inner .elementor-column #footer_translate img {
    width: 24px; }
  @media screen and (max-width: 767px) {
    #footer_row_one #footer_inner .elementor-column #footer_translate .switcher {
      width: 63px; } }
  #footer_row_one #footer_inner .elementor-column #footer_translate .switcher a:after {
    transform: rotate(180deg);
    top: 6px; }
  #footer_row_one #footer_inner .elementor-column #footer_translate .switcher a.open:after {
    transform: rotate(0deg);
    top: 6px; }
  @media screen and (max-width: 767px) {
    #footer_row_one #footer_inner .elementor-column #footer_translate .switcher .lang_text {
      display: none; } }
#footer_row_one #footer_inner .elementor-column #bell_sidebutton {
  right: -94px;
  top: 50%;
  z-index: 100000;
  transform: rotate(90deg);
  text-align: center;
  position: fixed;
  width: fit-content; }
  @media screen and (max-width: 767px) {
    #footer_row_one #footer_inner .elementor-column #bell_sidebutton {
      transform: rotate(0);
      left: 0;
      bottom: -21px;
      top: unset; } }
  @media screen and (max-width: 767px) {
    #footer_row_one #footer_inner .elementor-column #bell_sidebutton a {
      width: 18px;
      height: 18px;
      padding: 18px; } }
  #footer_row_one #footer_inner .elementor-column #bell_sidebutton a img {
    width: 14px;
    transform: rotate(270deg);
    margin-right: 10px;
    top: -1px;
    position: relative; }
    @media screen and (max-width: 767px) {
      #footer_row_one #footer_inner .elementor-column #bell_sidebutton a img {
        top: -8px;
        transform: rotate(0);
        left: 3px; } }
  @media screen and (max-width: 767px) {
    #footer_row_one #footer_inner .elementor-column #bell_sidebutton a .ann_text {
      position: relative;
      left: 100000000px; } }
@media screen and (max-width: 767px) {
  #footer_row_one #footer_inner #first_footer_inner .elementor-widget-wrap {
    padding: 20px 0; } }
@media screen and (max-width: 767px) {
  #footer_row_one #footer_inner #first_footer_inner .elementor-widget-text-editor p {
    margin-bottom: 0; } }
@media screen and (max-width: 767px) {
  #footer_row_one #footer_inner #second_footer_inner .elementor-widget-wrap {
    padding: 20px 0; } }
@media screen and (max-width: 1024px) {
  #footer_row_one #footer_inner #third_footer_inner .elementor-widget-wrap {
    padding: 20px 0; } }
@media screen and (max-width: 767px) {
  #footer_row_one #footer_inner #fourth_footer_inner .elementor-widget-wrap {
    padding: 20px 0; } }

@media screen and (max-width: 1270px) {
  #second_row_footer {
    padding: 0 3%; } }
@media screen and (max-width: 767px) {
  #second_row_footer {
    padding: 0 5%; } }
#second_row_footer a {
  color: #fff; }
@media screen and (max-width: 470px) {
  #second_row_footer .elementor-widget-wrap {
    padding: 10px 10px 48px 10px; } }

#announcements_popup_image img {
  width: 15px; }

#first_header_row ul.elementor-nav-menu li.menu-item {
  padding: 13px 10px; }
  #first_header_row ul.elementor-nav-menu li.menu-item a.elementor-item {
    padding: 0; }

#second_header_row #site_logo img {
  width: 100%; }
#second_header_row #nav_col #search_icon {
  display: inline-block;
  width: 20px; }
#second_header_row #nav_col #main_navigation {
  display: inline-block;
  width: 97%;
  margin-bottom: 0; }
  #second_header_row #nav_col #main_navigation .uael-menu-toggle.sub-arrow {
    display: none; }
  #second_header_row #nav_col #main_navigation ul.uael-nav-menu {
    transition: 0.3s ease-in; }
    #second_header_row #nav_col #main_navigation ul.uael-nav-menu li.menu-item {
      transition: 0.3s ease-in; }
      #second_header_row #nav_col #main_navigation ul.uael-nav-menu li.menu-item a.uael-menu-item {
        padding-left: 10px;
        padding-right: 10px;
        transition: 0.3s ease-in; }
        #second_header_row #nav_col #main_navigation ul.uael-nav-menu li.menu-item a.uael-menu-item:hover {
          transition: 0.3s ease-in;
          top: -4px;
          position: relative; }
          #second_header_row #nav_col #main_navigation ul.uael-nav-menu li.menu-item a.uael-menu-item:hover:after {
            transition: 0.3s ease-in;
            content: '';
            background: url(https://visitglenwood.com/wp-content/uploads/2023/03/waves-grey.svg);
            display: block;
            bottom: -9px;
            width: 69px;
            height: 18px;
            background-size: contain;
            background-repeat: no-repeat;
            transform: translateX(-50%);
            left: 50%; }
      #second_header_row #nav_col #main_navigation ul.uael-nav-menu li.menu-item ul.sub-menu {
        border: 2px solid #EFEDEC;
        padding: 21px 0; }
        #second_header_row #nav_col #main_navigation ul.uael-nav-menu li.menu-item ul.sub-menu li.menu-item {
          position: relative; }
          #second_header_row #nav_col #main_navigation ul.uael-nav-menu li.menu-item ul.sub-menu li.menu-item a.uael-sub-menu-item {
            transition: 0.3s linear;
            padding-top: 7px;
            padding-bottom: 7px;
            position: relative; }
          #second_header_row #nav_col #main_navigation ul.uael-nav-menu li.menu-item ul.sub-menu li.menu-item:after {
            transition: 0.3s ease-in;
            content: '';
            background: url(https://visitglenwood.com/wp-content/uploads/2023/03/dot.svg);
            display: block;
            width: 9px;
            height: 9px;
            background-size: contain;
            background-repeat: no-repeat;
            left: 18px;
            opacity: 0;
            position: absolute;
            top: 14px; }
          #second_header_row #nav_col #main_navigation ul.uael-nav-menu li.menu-item ul.sub-menu li.menu-item:hover a.uael-sub-menu-item {
            padding-left: 45px !important; }
          #second_header_row #nav_col #main_navigation ul.uael-nav-menu li.menu-item ul.sub-menu li.menu-item:hover:after {
            opacity: 1; }

@media screen and (max-width: 1024px) {
  #top_menu ul.elementor-nav-menu {
    margin: 0 auto;
    justify-content: center; } }

#mobile_section #mobile_nav ul li a {
  color: #002855; }
#mobile_section #mobile_nav .uael-nav-menu .uael-nav-menu__toggle {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important; }
  #mobile_section #mobile_nav .uael-nav-menu .uael-nav-menu__toggle .uael-nav-menu-icon {
    margin-right: 18px;
    top: 3px;
    position: relative;
    display: inline-block !important;
    visibility: visible !important;
    opacity: 1 !important; }
    #mobile_section #mobile_nav .uael-nav-menu .uael-nav-menu__toggle .uael-nav-menu-icon svg {
      display: inline-block !important;
      visibility: visible !important;
      opacity: 1 !important;
      fill: #FFFFFF !important; }
#mobile_section #mobile_search {
  left: 7px;
  position: relative;
  width: 100%;
  justify-content: flex-start;
  display: flex;
  margin-bottom: 12px; }
#mobile_section #logo_section .elementor-widget-container {
  text-align: left; }
  #mobile_section #logo_section .elementor-widget-container img {
    width: 36px;
    margin-left: 18px; }

.nop {
  margin-bottom: 0 !important; }
  .nop p {
    margin-bottom: 0 !important; }

#pojo-a11y-toolbar.pojo-a11y-toolbar-left.pojo-a11y-toolbar-open {
  top: 49% !important;
  -webkit-animation: none;
  animation: none;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear; }

#pojo-a11y-toolbar.pojo-a11y-toolbar-left {
  top: 93% !important;
  -webkit-animation: none;
  animation: none;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear; }
  @media screen and (max-width: 1024px) {
    #pojo-a11y-toolbar.pojo-a11y-toolbar-left {
      top: 85% !important; } }

#sidebar_posts .uael-post__bg-wrap {
  background: transparent; }
  #sidebar_posts .uael-post__bg-wrap .uael-post__inner-wrap {
    display: flex;
    align-items: flex-start; }
    #sidebar_posts .uael-post__bg-wrap .uael-post__inner-wrap .uael-post__thumbnail {
      width: 30%;
      float: left;
      display: flex; }
      #sidebar_posts .uael-post__bg-wrap .uael-post__inner-wrap .uael-post__thumbnail img {
        height: 80px;
        display: block;
        object-fit: cover; }
    #sidebar_posts .uael-post__bg-wrap .uael-post__inner-wrap .uael-post__content-wrap {
      width: 70%;
      float: left;
      padding: 10px 10px 0 10px;
      display: flex;
      flex-direction: column; }
      #sidebar_posts .uael-post__bg-wrap .uael-post__inner-wrap .uael-post__content-wrap .uael-post__title {
        font-size: 15px;
        line-height: 15px; }

strong {
  color: #002855; }

#blog_sidebar_nav li a {
  padding: 0 20px 9px 0; }

#first_blog_archive .uael-post__read-more .uael-grid-pagination {
  text-align: center; }

#blog_archive article {
  background: #f6f6f6; }
  #blog_archive article .elementor-post__thumbnail__link {
    margin-bottom: 0; }
  #blog_archive article .elementor-post__meta-data {
    margin-top: 9px; }
  #blog_archive article .elementor-post__text {
    padding: 30px; }
    #blog_archive article .elementor-post__text .elementor-post__excerpt {
      margin-bottom: 30px; }
    #blog_archive article .elementor-post__text a.elementor-post__read-more {
      font-family: "Roboto Slab", Sans-serif;
      font-size: 14px;
      font-weight: 400;
      line-height: 15px;
      color: #FFFFFF;
      background-color: #933F23;
      padding: 10px;
      left: 50%;
      position: relative;
      transform: translateX(-50%);
      display: block;
      width: fit-content;
      transition: 0.3s ease-in; }
      #blog_archive article .elementor-post__text a.elementor-post__read-more:hover .blog_arrow {
        transition: 0.3s ease-in;
        left: 3px;
        position: relative; }

#blog_widget_blog_page .uael-post-wrapper .uael-post__read-more.elementor-button {
  font-family: "Roboto Slab", Sans-serif;
  font-size: 14px;
  position: relative;
  transform: translateX(-50%);
  display: block;
  width: fit-content;
  transition: 0.3s ease-in;
  left: 50%; }
  #blog_widget_blog_page .uael-post-wrapper .uael-post__read-more.elementor-button:hover .blog_arrow {
    transition: 0.3s ease-in;
    left: 3px;
    position: relative; }

#the_breadcrumb #breadcrumbs span {
  font-size: 14px;
  font-weight: 600;
  color: #797A7B; }
  #the_breadcrumb #breadcrumbs span a {
    font-size: 14px;
    font-weight: 600;
    color: #797A7B; }

#trip_ideas_archive .uael-post-wrapper .uael-post__inner-wrap {
  position: relative; }
  #trip_ideas_archive .uael-post-wrapper .uael-post__inner-wrap .uael-post__content-wrap {
    position: absolute;
    top: 0;
    display: flex;
    padding: 0;
    align-items: center;
    height: 100%;
    text-align: center;
    width: 100%; }
    #trip_ideas_archive .uael-post-wrapper .uael-post__inner-wrap .uael-post__content-wrap h3.uael-post__title {
      position: relative;
      top: 0;
      width: 100%;
      height: 100%;
      display: flex;
      align-items: center;
      margin-bottom: 0; }
      #trip_ideas_archive .uael-post-wrapper .uael-post__inner-wrap .uael-post__content-wrap h3.uael-post__title a {
        height: 100%;
        padding: 15px;
        display: flex;
        align-items: center;
        justify-content: center;
        background: rgba(0, 0, 0, 0.36);
        text-align: center;
        color: #fff;
        transition: 0.4s all ease-in-out;
        font-family: 'futura-pt';
        font-size: 30px;
        line-height: 36px;
        letter-spacing: -0.6px;
        font-weight: 700;
        width: 100%; }
      #trip_ideas_archive .uael-post-wrapper .uael-post__inner-wrap .uael-post__content-wrap h3.uael-post__title a:hover {
        box-shadow: 0 5px 35px 0 rgba(0, 0, 0, 0.1); }
      #trip_ideas_archive .uael-post-wrapper .uael-post__inner-wrap .uael-post__content-wrap h3.uael-post__title a:hover::before, #trip_ideas_archive .uael-post-wrapper .uael-post__inner-wrap .uael-post__content-wrap h3.uael-post__title a:hover::after {
        display: block;
        content: '';
        position: absolute;
        width: 101%;
        height: 101%;
        background: #002855;
        border-radius: 0;
        z-index: -1;
        animation: 3s clockwise infinite; }
      #trip_ideas_archive .uael-post-wrapper .uael-post__inner-wrap .uael-post__content-wrap h3.uael-post__title a:hover:after {
        background: #8d4226;
        animation: 3s counterclockwise infinite; }

@keyframes clockwise {
  0% {
    top: -5px;
    left: 0; }
  12% {
    top: -2px;
    left: 2px; }
  25% {
    top: 0;
    left: 5px; }
  37% {
    top: 2px;
    left: 2px; }
  50% {
    top: 5px;
    left: 0; }
  62% {
    top: 2px;
    left: -2px; }
  75% {
    top: 0;
    left: -5px; }
  87% {
    top: -2px;
    left: -2px; }
  100% {
    top: -5px;
    left: 0; } }
@keyframes counterclockwise {
  0% {
    top: -5px;
    right: 0; }
  12% {
    top: -2px;
    right: 2px; }
  25% {
    top: 0;
    right: 5px; }
  37% {
    top: 2px;
    right: 2px; }
  50% {
    top: 5px;
    right: 0; }
  62% {
    top: 2px;
    right: -2px; }
  75% {
    top: 0;
    right: -5px; }
  87% {
    top: -2px;
    right: -2px; }
  100% {
    top: -5px;
    right: 0; } }
body blockquote {
  border-left: 5px solid #8d4226; }

.iframe_youtube {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  height: 0;
  text-align: center; }
  .iframe_youtube iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

body.ast-separate-container {
  background-color: #fff; }

body::-webkit-scrollbar {
  width: 15px; }

/* Track */
body::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #9e9e9e;
  background: #fff;
  border-radius: 0; }

/* Handle */
body::-webkit-scrollbar-thumb {
  background: #002855;
  border-radius: 0; }

/* Handle on hover */
body::-webkit-scrollbar-thumb:hover {
  background: #002855; }

#gravity_form {
  margin-bottom: 54px; }
  #gravity_form .gform_footer input {
    color: #FFFFFF;
    background-color: #002855;
    padding: 20px 42px;
    font-size: 21px; }
    #gravity_form .gform_footer input:hover {
      background-color: #244470; }

.noa a, .noa strong {
  color: #fff !important; }

.postid-19090 .accordion_title {
  display: none; }

#elementor_accordion .elementor-accordion-item, #elementor_accordion .uael-faq-accordion, #elementor_accordion_two .elementor-accordion-item, #elementor_accordion_two .uael-faq-accordion, .elementtor_uael_accordion .elementor-accordion-item, .elementtor_uael_accordion .uael-faq-accordion {
  margin-bottom: 21px !important;
  border: 0; }
  #elementor_accordion .elementor-accordion-item .elementor-tab-title, #elementor_accordion .elementor-accordion-item .uael-accordion-title, #elementor_accordion .uael-faq-accordion .elementor-tab-title, #elementor_accordion .uael-faq-accordion .uael-accordion-title, #elementor_accordion_two .elementor-accordion-item .elementor-tab-title, #elementor_accordion_two .elementor-accordion-item .uael-accordion-title, #elementor_accordion_two .uael-faq-accordion .elementor-tab-title, #elementor_accordion_two .uael-faq-accordion .uael-accordion-title, .elementtor_uael_accordion .elementor-accordion-item .elementor-tab-title, .elementtor_uael_accordion .elementor-accordion-item .uael-accordion-title, .elementtor_uael_accordion .uael-faq-accordion .elementor-tab-title, .elementtor_uael_accordion .uael-faq-accordion .uael-accordion-title {
    background-color: #8d4226;
    cursor: pointer;
    position: relative;
    color: #fff;
    padding: 18px 15px !important; }
    #elementor_accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon, #elementor_accordion .elementor-accordion-item .elementor-tab-title .uael-accordion-icon, #elementor_accordion .elementor-accordion-item .uael-accordion-title .elementor-accordion-icon, #elementor_accordion .elementor-accordion-item .uael-accordion-title .uael-accordion-icon, #elementor_accordion .uael-faq-accordion .elementor-tab-title .elementor-accordion-icon, #elementor_accordion .uael-faq-accordion .elementor-tab-title .uael-accordion-icon, #elementor_accordion .uael-faq-accordion .uael-accordion-title .elementor-accordion-icon, #elementor_accordion .uael-faq-accordion .uael-accordion-title .uael-accordion-icon, #elementor_accordion_two .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon, #elementor_accordion_two .elementor-accordion-item .elementor-tab-title .uael-accordion-icon, #elementor_accordion_two .elementor-accordion-item .uael-accordion-title .elementor-accordion-icon, #elementor_accordion_two .elementor-accordion-item .uael-accordion-title .uael-accordion-icon, #elementor_accordion_two .uael-faq-accordion .elementor-tab-title .elementor-accordion-icon, #elementor_accordion_two .uael-faq-accordion .elementor-tab-title .uael-accordion-icon, #elementor_accordion_two .uael-faq-accordion .uael-accordion-title .elementor-accordion-icon, #elementor_accordion_two .uael-faq-accordion .uael-accordion-title .uael-accordion-icon, .elementtor_uael_accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon, .elementtor_uael_accordion .elementor-accordion-item .elementor-tab-title .uael-accordion-icon, .elementtor_uael_accordion .elementor-accordion-item .uael-accordion-title .elementor-accordion-icon, .elementtor_uael_accordion .elementor-accordion-item .uael-accordion-title .uael-accordion-icon, .elementtor_uael_accordion .uael-faq-accordion .elementor-tab-title .elementor-accordion-icon, .elementtor_uael_accordion .uael-faq-accordion .elementor-tab-title .uael-accordion-icon, .elementtor_uael_accordion .uael-faq-accordion .uael-accordion-title .elementor-accordion-icon, .elementtor_uael_accordion .uael-faq-accordion .uael-accordion-title .uael-accordion-icon {
      font-size: 22px !important;
      top: 4px;
      position: relative; }
    #elementor_accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-title, #elementor_accordion .elementor-accordion-item .uael-accordion-title .elementor-accordion-title, #elementor_accordion .uael-faq-accordion .elementor-tab-title .elementor-accordion-title, #elementor_accordion .uael-faq-accordion .uael-accordion-title .elementor-accordion-title, #elementor_accordion_two .elementor-accordion-item .elementor-tab-title .elementor-accordion-title, #elementor_accordion_two .elementor-accordion-item .uael-accordion-title .elementor-accordion-title, #elementor_accordion_two .uael-faq-accordion .elementor-tab-title .elementor-accordion-title, #elementor_accordion_two .uael-faq-accordion .uael-accordion-title .elementor-accordion-title, .elementtor_uael_accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-title, .elementtor_uael_accordion .elementor-accordion-item .uael-accordion-title .elementor-accordion-title, .elementtor_uael_accordion .uael-faq-accordion .elementor-tab-title .elementor-accordion-title, .elementtor_uael_accordion .uael-faq-accordion .uael-accordion-title .elementor-accordion-title {
      color: #fff;
      font-family: 'Bree Serif';
      font-size: 20px;
      line-height: 28px;
      letter-spacing: -0.4px;
      font-weight: 500; }
    #elementor_accordion .elementor-accordion-item .elementor-tab-title .uael-question-span, #elementor_accordion .elementor-accordion-item .uael-accordion-title .uael-question-span, #elementor_accordion .uael-faq-accordion .elementor-tab-title .uael-question-span, #elementor_accordion .uael-faq-accordion .uael-accordion-title .uael-question-span, #elementor_accordion_two .elementor-accordion-item .elementor-tab-title .uael-question-span, #elementor_accordion_two .elementor-accordion-item .uael-accordion-title .uael-question-span, #elementor_accordion_two .uael-faq-accordion .elementor-tab-title .uael-question-span, #elementor_accordion_two .uael-faq-accordion .uael-accordion-title .uael-question-span, .elementtor_uael_accordion .elementor-accordion-item .elementor-tab-title .uael-question-span, .elementtor_uael_accordion .elementor-accordion-item .uael-accordion-title .uael-question-span, .elementtor_uael_accordion .uael-faq-accordion .elementor-tab-title .uael-question-span, .elementtor_uael_accordion .uael-faq-accordion .uael-accordion-title .uael-question-span {
      color: #fff;
      font-family: 'Bree Serif';
      font-size: 20px;
      line-height: 28px;
      letter-spacing: -0.4px;
      font-weight: 500;
      left: 10px;
      position: relative;
      top: 1px; }
  #elementor_accordion .elementor-accordion-item .elementor-tab-content, #elementor_accordion .elementor-accordion-item .uael-accordion-content, #elementor_accordion .uael-faq-accordion .elementor-tab-content, #elementor_accordion .uael-faq-accordion .uael-accordion-content, #elementor_accordion_two .elementor-accordion-item .elementor-tab-content, #elementor_accordion_two .elementor-accordion-item .uael-accordion-content, #elementor_accordion_two .uael-faq-accordion .elementor-tab-content, #elementor_accordion_two .uael-faq-accordion .uael-accordion-content, .elementtor_uael_accordion .elementor-accordion-item .elementor-tab-content, .elementtor_uael_accordion .elementor-accordion-item .uael-accordion-content, .elementtor_uael_accordion .uael-faq-accordion .elementor-tab-content, .elementtor_uael_accordion .uael-faq-accordion .uael-accordion-content {
    background: #efedec;
    padding: 32px !important;
    font-weight: 400; }
  #elementor_accordion .elementor-accordion-item .uael-accordion-content p, #elementor_accordion .uael-faq-accordion .uael-accordion-content p, #elementor_accordion_two .elementor-accordion-item .uael-accordion-content p, #elementor_accordion_two .uael-faq-accordion .uael-accordion-content p, .elementtor_uael_accordion .elementor-accordion-item .uael-accordion-content p, .elementtor_uael_accordion .uael-faq-accordion .uael-accordion-content p {
    margin-bottom: 32px; }

#lodging_column .facetwp-facet {
  text-align: center;
  margin-top: 36px; }
#lodging_column .search_availability_button {
  font-family: "futura-pt", Sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
  letter-spacing: -0.4px;
  background-color: #933F23;
  padding: 21px 39px 21px 39px; }
  #lodging_column .search_availability_button:hover {
    opacity: 0.72; }

.blue_button_div {
  margin-top: 36px;
  margin-bottom: 45px; }
  @media screen and (max-width: 767px) {
    .blue_button_div {
      display: block; } }
  @media screen and (max-width: 767px) {
    .blue_button_div .blue_button {
      margin-top: 18px;
      display: block;
      width: fit-content; } }
  @media screen and (max-width: 767px) {
    .blue_button_div .blue_button:child(n+2) {
      margin-top: 18px; } }

a.blue_button {
  background-color: #002855;
  border-color: #002855;
  color: #fff;
  padding: 18px 45px;
  border-radius: 5px; }
  a.blue_button:hover {
    opacity: 0.72; }

.category_selector_shortcode .category_holder .category.background_image {
  position: relative;
  min-height: 520px;
  transition: all .45s ease-in-out; }
.category_selector_shortcode .category_holder h3.category_title {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 6;
  color: white;
  font-family: 'futura-pt';
  font-size: 30px;
  text-align: center;
  transition: 0.45s all ease-in-out;
  text-align: center; }
.category_selector_shortcode .category_holder:hover .category.background_image {
  transform: scale(1.1); }
  .category_selector_shortcode .category_holder:hover .category.background_image:before {
    background-color: rgba(0, 0, 0, 0);
    transition: all .45s ease-in-out; }

#restaurants_address_buttons .elementor-section {
  border-top: 10px solid #8d4226; }
  #restaurants_address_buttons .elementor-section .buttons a {
    padding: 25px 20px 25px 20px;
    width: 100%; }
    #restaurants_address_buttons .elementor-section .buttons a .elementor-button-text {
      margin-left: 25px; }
      #restaurants_address_buttons .elementor-section .buttons a .elementor-button-text img {
        position: absolute;
        left: 16px;
        top: 11px; }

#the_accordion.accordion.miki .accordion-item {
  padding-bottom: 21px; }
#the_accordion.accordion.miki .accordion-header {
  background-color: #8d4226;
  padding: 16px 16px 16px 42px;
  cursor: pointer;
  position: relative;
  color: #fff;
  font-family: 'Bree Serif';
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.4px; }
  #the_accordion.accordion.miki .accordion-header .icon {
    position: absolute;
    top: 47%;
    left: 10px;
    transform: translateY(-50%);
    font-size: 41px; }
    #the_accordion.accordion.miki .accordion-header .icon.active {
      top: 42%;
      font-size: 60px; }
    #the_accordion.accordion.miki .accordion-header .icon:before {
      content: "+"; }
#the_accordion.accordion.miki .accordion-item.active .icon:before {
  content: "-"; }
#the_accordion.accordion.miki .accordion-item.active .accordion-content {
  display: block; }
#the_accordion.accordion.miki .accordion-content {
  display: none;
  background: #efedec;
  padding: 32px;
  font-weight: 400; }
  #the_accordion.accordion.miki .accordion-content h1, #the_accordion.accordion.miki .accordion-content h2, #the_accordion.accordion.miki .accordion-content h3, #the_accordion.accordion.miki .accordion-content h4, #the_accordion.accordion.miki .accordion-content h5, #the_accordion.accordion.miki .accordion-content h6 {
    font-size: 20px; }
  #the_accordion.accordion.miki .accordion-content ul {
    list-style: none;
    margin: 0; }
    #the_accordion.accordion.miki .accordion-content ul li:before {
      content: "\2022 ";
      color: #3e69a3;
      font-size: 21px;
      position: relative;
      left: -7px;
      line-height: 10px;
      top: 1px; }

#restaurant_carousel .elementor-swiper-button.elementor-swiper-button-prev {
  top: 107%;
  left: 0; }
  #restaurant_carousel .elementor-swiper-button.elementor-swiper-button-prev i {
    pointer-events: auto; }
  #restaurant_carousel .elementor-swiper-button.elementor-swiper-button-prev:after {
    content: '=';
    transform: rotate(90deg);
    font-size: 36px;
    left: 12.6px;
    position: relative;
    top: -10px;
    pointer-events: none;
    width: 0; }
#restaurant_carousel .elementor-swiper-button.elementor-swiper-button-next {
  right: unset;
  left: 48px;
  top: 106.4%; }

.single-restaurants.postid-17838 #website_button, .single-restaurants.postid-17896 #website_button, .single-restaurants.postid-17918 #website_button, .single-restaurants.postid-17929 #website_button, .single-restaurants.postid-18086 #website_button, .single-restaurants.postid-18091 #website_button, .single-restaurants.postid-18099 #website_button {
  display: none; }

#the_tabs #facet_column > .elementor-widget-wrap {
  padding: 0; }
#the_tabs #facet_column #lodging_facet_section {
  margin-bottom: 0; }
  @media screen and (max-width: 767px) {
    #the_tabs #facet_column #lodging_facet_section {
      z-index: 9999999; } }
  #the_tabs #facet_column #lodging_facet_section.rest_section .elementor-shortcode .facetwp-facet {
    width: 33.33%; }
    @media screen and (max-width: 1130px) {
      #the_tabs #facet_column #lodging_facet_section.rest_section .elementor-shortcode .facetwp-facet {
        width: 100%;
        float: none;
        margin-bottom: 0;
        padding: 8px 7px; } }
  #the_tabs #facet_column #lodging_facet_section .elementor-shortcode .facetwp-facet {
    width: 20%;
    text-align: center;
    float: left;
    margin-bottom: 0;
    padding: 39px;
    background: #002855; }
    @media screen and (max-width: 1550px) {
      #the_tabs #facet_column #lodging_facet_section .elementor-shortcode .facetwp-facet {
        padding: 38px 16px; } }
    @media screen and (max-width: 1250px) {
      #the_tabs #facet_column #lodging_facet_section .elementor-shortcode .facetwp-facet {
        padding: 38px 7px; } }
    @media screen and (max-width: 1130px) {
      #the_tabs #facet_column #lodging_facet_section .elementor-shortcode .facetwp-facet {
        width: 100%;
        float: none;
        margin-bottom: 0;
        padding: 8px 7px; } }
    #the_tabs #facet_column #lodging_facet_section .elementor-shortcode .facetwp-facet .fs-dropdown {
      border: 0;
      -webkit-box-shadow: 0 3px 5px 0 rgba(11, 40, 85, 0.75);
      -moz-box-shadow: 0 3px 5px 0 rgba(11, 40, 85, 0.75);
      box-shadow: 0 3px 5px 0 rgba(11, 40, 85, 0.75); }
      #the_tabs #facet_column #lodging_facet_section .elementor-shortcode .facetwp-facet .fs-dropdown .fs-options {
        max-height: 100%;
        overflow: auto; }
        #the_tabs #facet_column #lodging_facet_section .elementor-shortcode .facetwp-facet .fs-dropdown .fs-options .fs-option .fs-option-label {
          font-size: 21px;
          color: #0b2855; }
          #the_tabs #facet_column #lodging_facet_section .elementor-shortcode .facetwp-facet .fs-dropdown .fs-options .fs-option .fs-option-label:last-letter(n-1), #the_tabs #facet_column #lodging_facet_section .elementor-shortcode .facetwp-facet .fs-dropdown .fs-options .fs-option .fs-option-label:last-letter {
            font-weight: 700;
            color: #002855; }
        #the_tabs #facet_column #lodging_facet_section .elementor-shortcode .facetwp-facet .fs-dropdown .fs-options .fs-option .fs-checkbox i {
          width: 21px;
          height: 21px; }
    #the_tabs #facet_column #lodging_facet_section .elementor-shortcode .facetwp-facet .fs-wrap {
      width: 100%; }
  #the_tabs #facet_column #lodging_facet_section .elementor-shortcode .fs-label-wrap .fs-label {
    padding: 18px 0 18px 27px;
    font-size: 17px;
    font-weight: 700;
    color: #002855; }
    @media screen and (max-width: 1700px) {
      #the_tabs #facet_column #lodging_facet_section .elementor-shortcode .fs-label-wrap .fs-label {
        padding: 18px 0; } }
  #the_tabs #facet_column #lodging_facet_section .elementor-shortcode .fs-label-wrap .fs-arrow {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #8d4226;
    right: 15px; }
    @media screen and (max-width: 1350px) {
      #the_tabs #facet_column #lodging_facet_section .elementor-shortcode .fs-label-wrap .fs-arrow {
        right: 5px; } }
  #the_tabs #facet_column #lodging_facet_section .fs-wrap.multiple .fs-option.selected .fs-checkbox i {
    background-color: #002855; }
#the_tabs #facet_column h4.elementor-heading-title {
  padding: 27px; }
#the_tabs #lodging_title {
  margin-bottom: 0; }
#the_tabs #listing_column .elementor-tab-content {
  padding: 0;
  top: 12px;
  position: relative;
  border: none;
  clear: both; }
  #the_tabs #listing_column .elementor-tab-content p {
    margin-bottom: 0; }
#the_tabs #listing_column .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title {
  width: 50%;
  display: block;
  float: left;
  text-align: center;
  color: #fff;
  background: #8d4226;
  font-weight: 500;
  padding: 30px;
  position: relative;
  margin-bottom: 7px;
  font-size: 21px;
  border: transparent; }
  #the_tabs #listing_column .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:after {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(0, 40, 85, 0);
    border-top-color: #8d4226;
    border-width: 7px;
    margin-left: -7px; }
  #the_tabs #listing_column .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active {
    background: #002855;
    border-top-color: #002855;
    color: #fff;
    font-size: 21px; }
    #the_tabs #listing_column .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active:after {
      border-color: rgba(0, 40, 85, 0);
      border-top-color: #002855; }
#the_tabs #listing_column .elementor-tabs .elementor-tabs-content-wrapper {
  margin-top: 0; }
  #the_tabs #listing_column .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-mobile-title {
    text-align: center;
    color: #002855;
    background: #EFEDEC;
    font-weight: 500;
    padding: 30px;
    position: relative;
    margin-bottom: 7px;
    font-size: 21px;
    width: 50%;
    float: left;
    z-index: 1000000; }
    #the_tabs #listing_column .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-mobile-title:after {
      top: 100%;
      left: 50%;
      border: solid transparent;
      content: "";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
      border-color: rgba(0, 40, 85, 0);
      border-top-color: #EFEDEC;
      border-width: 7px;
      margin-left: -7px; }
    #the_tabs #listing_column .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-mobile-title.elementor-active {
      background: #002855;
      border-top-color: #002855;
      color: #fff;
      font-size: 21px;
      text-align: center; }
      #the_tabs #listing_column .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-mobile-title.elementor-active:before {
        right: 100%; }
      #the_tabs #listing_column .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-mobile-title.elementor-active:after {
        border-color: rgba(0, 40, 85, 0);
        border-top-color: #002855; }
  #the_tabs #listing_column .elementor-tabs .elementor-tabs-content-wrapper .facetwp-pager {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 10px; }
  #the_tabs #listing_column .elementor-tabs .elementor-tabs-content-wrapper .facetwp-template {
    position: relative; }
    #the_tabs #listing_column .elementor-tabs .elementor-tabs-content-wrapper .facetwp-template .nagyboxocska {
      position: relative;
      grid-template-columns: repeat(4, 1fr);
      display: grid;
      grid-gap: 20px; }
      @media screen and (max-width: 1270px) {
        #the_tabs #listing_column .elementor-tabs .elementor-tabs-content-wrapper .facetwp-template .nagyboxocska {
          grid-template-columns: repeat(3, 1fr); } }
      @media screen and (max-width: 767px) {
        #the_tabs #listing_column .elementor-tabs .elementor-tabs-content-wrapper .facetwp-template .nagyboxocska {
          grid-template-columns: repeat(2, 1fr); } }
      @media screen and (max-width: 550px) {
        #the_tabs #listing_column .elementor-tabs .elementor-tabs-content-wrapper .facetwp-template .nagyboxocska {
          grid-template-columns: repeat(1, 1fr); } }
      #the_tabs #listing_column .elementor-tabs .elementor-tabs-content-wrapper .facetwp-template .nagyboxocska .boxocska {
        min-height: 20vw;
        background-size: 110%;
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
        background-position: center;
        transition: 0.4s all ease-in-out; }
        @media screen and (max-width: 550px) {
          #the_tabs #listing_column .elementor-tabs .elementor-tabs-content-wrapper .facetwp-template .nagyboxocska .boxocska {
            min-height: 70vw; } }
        #the_tabs #listing_column .elementor-tabs .elementor-tabs-content-wrapper .facetwp-template .nagyboxocska .boxocska:before {
          content: "";
          position: absolute;
          width: 100%;
          height: 100%;
          top: 0;
          left: 0;
          background-color: rgba(0, 0, 0, 0.45); }
        #the_tabs #listing_column .elementor-tabs .elementor-tabs-content-wrapper .facetwp-template .nagyboxocska .boxocska:hover {
          transition: 0.4s all ease-in-out;
          background-size: 120%; }
          #the_tabs #listing_column .elementor-tabs .elementor-tabs-content-wrapper .facetwp-template .nagyboxocska .boxocska:hover:before {
            background-color: rgba(0, 0, 0, 0); }
        #the_tabs #listing_column .elementor-tabs .elementor-tabs-content-wrapper .facetwp-template .nagyboxocska .boxocska .post_title {
          color: #fff;
          transition: 0.4s all ease-in-out;
          font-family: 'futura-pt';
          font-size: 30px;
          line-height: 36px;
          letter-spacing: -0.6px;
          width: fit-content;
          display: block;
          font-weight: 700;
          text-align: center;
          max-width: 340px;
          z-index: 9999; }
          @media screen and (max-width: 1270px) {
            #the_tabs #listing_column .elementor-tabs .elementor-tabs-content-wrapper .facetwp-template .nagyboxocska .boxocska .post_title {
              font-size: 23px;
              line-height: 23px; } }
        #the_tabs #listing_column .elementor-tabs .elementor-tabs-content-wrapper .facetwp-template .nagyboxocska .boxocska:hover .image_here .kepecske a:before {
          opacity: 0; }
        #the_tabs #listing_column .elementor-tabs .elementor-tabs-content-wrapper .facetwp-template .nagyboxocska .boxocska:hover .image_here .kepecske a img {
          transition: 0.4s all ease-in-out;
          transform: scale(1.2); }
#the_tabs #listing_column .facetwp-facet-google_maps .gm-style-iw-t div[role='dialog'].gm-style-iw {
  min-width: 300px !important;
  min-height: 162px; }
  #the_tabs #listing_column .facetwp-facet-google_maps .gm-style-iw-t div[role='dialog'].gm-style-iw .gm-style-iw.main_iw {
    padding: 10px;
    left: 0 !important;
    width: 300px !important;
    top: 12px !important; }
    #the_tabs #listing_column .facetwp-facet-google_maps .gm-style-iw-t div[role='dialog'].gm-style-iw .gm-style-iw.main_iw .overflow_div img {
      right: 14px;
      position: relative; }

#lodging_address_buttons > .elementor-widget-wrap {
  border-top: 10px solid #8d4226; }
  #lodging_address_buttons > .elementor-widget-wrap .buttons a {
    width: 100%; }

#lthe_accordion.accordion.miki .accordion-item, #lthe_accordiontwo.accordion.miki .accordion-item {
  padding-bottom: 21px; }
#lthe_accordion.accordion.miki .accordion-header, #lthe_accordion.accordion.miki elementor-tab-title, #lthe_accordiontwo.accordion.miki .accordion-header, #lthe_accordiontwo.accordion.miki elementor-tab-title {
  background-color: #8d4226;
  padding: 16px 16px 16px 42px;
  cursor: pointer;
  position: relative;
  color: #fff;
  font-family: 'Bree Serif';
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.4px; }
  #lthe_accordion.accordion.miki .accordion-header strong, #lthe_accordion.accordion.miki elementor-tab-title strong, #lthe_accordiontwo.accordion.miki .accordion-header strong, #lthe_accordiontwo.accordion.miki elementor-tab-title strong {
    color: #fff; }
  #lthe_accordion.accordion.miki .accordion-header .icon, #lthe_accordion.accordion.miki elementor-tab-title .icon, #lthe_accordiontwo.accordion.miki .accordion-header .icon, #lthe_accordiontwo.accordion.miki elementor-tab-title .icon {
    position: absolute;
    top: 47%;
    left: 10px;
    transform: translateY(-50%);
    font-size: 41px; }
    #lthe_accordion.accordion.miki .accordion-header .icon.active, #lthe_accordion.accordion.miki elementor-tab-title .icon.active, #lthe_accordiontwo.accordion.miki .accordion-header .icon.active, #lthe_accordiontwo.accordion.miki elementor-tab-title .icon.active {
      top: 42%;
      font-size: 60px; }
    #lthe_accordion.accordion.miki .accordion-header .icon:before, #lthe_accordion.accordion.miki elementor-tab-title .icon:before, #lthe_accordiontwo.accordion.miki .accordion-header .icon:before, #lthe_accordiontwo.accordion.miki elementor-tab-title .icon:before {
      content: "+"; }
#lthe_accordion.accordion.miki .accordion-item.active .icon:before, #lthe_accordiontwo.accordion.miki .accordion-item.active .icon:before {
  content: "-";
  position: relative;
  left: 1px;
  top: -0.9px; }
#lthe_accordion.accordion.miki .accordion-item.active .accordion-content, #lthe_accordiontwo.accordion.miki .accordion-item.active .accordion-content {
  display: block; }
#lthe_accordion.accordion.miki .accordion-content, #lthe_accordiontwo.accordion.miki .accordion-content {
  display: none;
  background: #efedec;
  padding: 32px;
  font-weight: 400; }
  #lthe_accordion.accordion.miki .accordion-content h1, #lthe_accordion.accordion.miki .accordion-content h2, #lthe_accordion.accordion.miki .accordion-content h3, #lthe_accordion.accordion.miki .accordion-content h4, #lthe_accordion.accordion.miki .accordion-content h5, #lthe_accordion.accordion.miki .accordion-content h6, #lthe_accordiontwo.accordion.miki .accordion-content h1, #lthe_accordiontwo.accordion.miki .accordion-content h2, #lthe_accordiontwo.accordion.miki .accordion-content h3, #lthe_accordiontwo.accordion.miki .accordion-content h4, #lthe_accordiontwo.accordion.miki .accordion-content h5, #lthe_accordiontwo.accordion.miki .accordion-content h6 {
    font-size: 20px; }
  #lthe_accordion.accordion.miki .accordion-content ul, #lthe_accordiontwo.accordion.miki .accordion-content ul {
    list-style: none;
    margin: 0; }
    #lthe_accordion.accordion.miki .accordion-content ul li:before, #lthe_accordiontwo.accordion.miki .accordion-content ul li:before {
      content: "\2022 ";
      color: #3e69a3;
      font-size: 21px;
      position: relative;
      left: -7px;
      line-height: 10px;
      top: 1px; }
  #lthe_accordion.accordion.miki .accordion-content .button_line_holder, #lthe_accordiontwo.accordion.miki .accordion-content .button_line_holder {
    padding-top: 0;
    padding-bottom: 36px; }
    #lthe_accordion.accordion.miki .accordion-content .button_line_holder br, #lthe_accordiontwo.accordion.miki .accordion-content .button_line_holder br {
      display: none; }
    #lthe_accordion.accordion.miki .accordion-content .button_line_holder a, #lthe_accordiontwo.accordion.miki .accordion-content .button_line_holder a {
      display: inline-block; }

#lodging_carousel .elementor-swiper-button.elementor-swiper-button-prev {
  top: 107%;
  left: 0; }
  #lodging_carousel .elementor-swiper-button.elementor-swiper-button-prev:after {
    content: '=';
    transform: rotate(90deg);
    font-size: 36px;
    left: 4px;
    position: relative;
    top: -1px;
    cursor: default; }
#lodging_carousel .elementor-swiper-button.elementor-swiper-button-next {
  right: unset;
  left: 48px;
  top: 106.4%; }

#directions_button .elementor-widget-container {
  width: 100%; }
  #directions_button .elementor-widget-container p.must_use_p {
    margin-bottom: 0;
    width: 100%;
    font-family: "futura-pt", Sans-serif;
    font-size: 21px;
    align-items: center;
    display: flex;
    justify-content: center; }
    #directions_button .elementor-widget-container p.must_use_p a {
      color: #fff;
      background-color: #3568A1;
      font-weight: 500;
      letter-spacing: 1px;
      display: block;
      width: 100%;
      height: 100%;
      padding: 20px;
      text-align: center;
      border-radius: 6px; }
      #directions_button .elementor-widget-container p.must_use_p a span {
        margin-left: 15px; }
      #directions_button .elementor-widget-container p.must_use_p a:before {
        content: '';
        background-image: url("https://visitglenwood.com/wp-content/uploads/2023/04/directions.svg");
        display: block;
        width: 45px;
        height: 45px;
        position: absolute;
        top: 12px;
        left: 6px; }
      #directions_button .elementor-widget-container p.must_use_p a:hover {
        background-color: #1B487B; }
        #directions_button .elementor-widget-container p.must_use_p a:hover:before {
          background-image: url("https://visitglenwood.com/wp-content/uploads/2023/04/directions-hover.svg"); }

#call_button a:before {
  content: '';
  background-image: url("https://visitglenwood.com/wp-content/uploads/2023/03/call-today.svg");
  display: block;
  width: 45px;
  height: 45px;
  position: absolute;
  top: 9px;
  left: 6px; }
#call_button a:hover:before {
  background-image: url("https://visitglenwood.com/wp-content/uploads/2023/04/call-today-hover.svg"); }

#website_button a:before {
  content: '';
  background-image: url("https://visitglenwood.com/wp-content/uploads/2023/04/website.svg");
  display: block;
  width: 45px;
  height: 45px;
  position: absolute;
  top: 9px;
  left: 6px; }
#website_button a:hover:before {
  background-image: url("https://visitglenwood.com/wp-content/uploads/2023/04/website-hover.svg"); }

body.postid-19332 #restaurants_address_deatured_image_section .elementor-container .elementor-col-33 {
  display: none; }
body.postid-19332 #restaurants_address_deatured_image_section .elementor-container .elementor-col-66 {
  width: 100%; }
body.postid-19332 #map-box-lodging {
  display: none; }
body.postid-19332 #lthe_accordion .accordion-content p {
  margin: 0 !important; }
body.postid-19332 #lthe_accordion .accordion-content a.website-link-on-listing {
  padding: 15px 30px 13px;
  background-color: #002855;
  border-color: #002855;
  color: #ffffff; }

@media screen and (max-width: 990px) {
  #restaurants_address_deatured_image_section #lodging_address_buttons {
    width: 100%; } }
@media screen and (max-width: 990px) {
  #restaurants_address_deatured_image_section #restaurants_featured_image {
    width: 100%; } }

#flyfish_section {
  min-height: 570px; }
  @media screen and (max-width: 767px) {
    #flyfish_section {
      background-position: top left; } }
  @media screen and (max-width: 1024px) {
    #flyfish_section #first_column {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    #flyfish_section #first_column h2.elementor-heading-title {
      text-align: center; } }
  #flyfish_section #first_column #home_blog_section {
    position: absolute;
    top: 172px; }
    @media screen and (max-width: 767px) {
      #flyfish_section #first_column #home_blog_section {
        position: relative;
        top: 0; } }
    @media screen and (max-width: 1024px) {
      #flyfish_section #first_column #home_blog_section .elementor-posts-container {
        grid-template-columns: repeat(4, 1fr); } }
    @media screen and (max-width: 767px) {
      #flyfish_section #first_column #home_blog_section .elementor-posts-container {
        display: block; } }
    #flyfish_section #first_column #home_blog_section .elementor-posts-container article {
      box-shadow: 5px 5px 18px #00000080; }
      @media screen and (max-width: 767px) {
        #flyfish_section #first_column #home_blog_section .elementor-posts-container article {
          display: block;
          margin-bottom: 18px; } }
      @media screen and (max-width: 767px) {
        #flyfish_section #first_column #home_blog_section .elementor-posts-container article a.elementor-post__thumbnail__link {
          display: block;
          float: left;
          margin-bottom: 0;
          height: 111px;
          width: 111px; } }
  @media screen and (max-width: 767px) and (max-width: 370px) {
    #flyfish_section #first_column #home_blog_section .elementor-posts-container article a.elementor-post__thumbnail__link {
      height: 125px;
      width: 125px; } }
  @media screen and (max-width: 767px) and (max-width: 360px) {
    #flyfish_section #first_column #home_blog_section .elementor-posts-container article a.elementor-post__thumbnail__link {
      height: 140px; } }
  @media screen and (max-width: 767px) and (max-width: 333px) {
    #flyfish_section #first_column #home_blog_section .elementor-posts-container article a.elementor-post__thumbnail__link {
      height: 155px;
      width: 113px; } }

      @media screen and (max-width: 767px) {
        #flyfish_section #first_column #home_blog_section .elementor-posts-container article a.elementor-post__thumbnail__link .elementor-post__thumbnail {
          height: 111px; } }
      @media screen and (max-width: 370px) {
        #flyfish_section #first_column #home_blog_section .elementor-posts-container article a.elementor-post__thumbnail__link .elementor-post__thumbnail {
          height: 125px; } }
      @media screen and (max-width: 360px) {
        #flyfish_section #first_column #home_blog_section .elementor-posts-container article a.elementor-post__thumbnail__link .elementor-post__thumbnail {
          height: 140px; } }
      @media screen and (max-width: 333px) {
        #flyfish_section #first_column #home_blog_section .elementor-posts-container article a.elementor-post__thumbnail__link .elementor-post__thumbnail {
          height: 155px; } }
      @media screen and (max-width: 767px) {
        #flyfish_section #first_column #home_blog_section .elementor-posts-container article a.elementor-post__thumbnail__link img {
          object-fit: cover; } }
      @media screen and (max-width: 767px) {
        #flyfish_section #first_column #home_blog_section .elementor-posts-container article .elementor-post__text {
          display: block;
          float: left;
          width: calc(100% - 111px);
          padding: 15px 18px;
          position: relative;
          height: 111px; } }
  @media screen and (max-width: 767px) and (max-width: 370px) {
    #flyfish_section #first_column #home_blog_section .elementor-posts-container article .elementor-post__text {
      width: calc(100% - 125px);
      height: 125px; } }
  @media screen and (max-width: 767px) and (max-width: 360px) {
    #flyfish_section #first_column #home_blog_section .elementor-posts-container article .elementor-post__text {
      height: 140px; } }
  @media screen and (max-width: 767px) and (max-width: 333px) {
    #flyfish_section #first_column #home_blog_section .elementor-posts-container article .elementor-post__text {
      height: 155px;
      width: calc(100% - 113px); } }

      #flyfish_section #first_column #home_blog_section .elementor-posts-container article .elementor-post__text .elementor-post__title {
        margin-bottom: 57px; }
        @media screen and (max-width: 767px) {
          #flyfish_section #first_column #home_blog_section .elementor-posts-container article .elementor-post__text .elementor-post__title {
            margin-bottom: 0; } }
      #flyfish_section #first_column #home_blog_section .elementor-posts-container article .elementor-post__text a.elementor-post__read-more {
        position: absolute;
        bottom: 5px;
        transition: 0.3s linear; }
        @media screen and (max-width: 767px) {
          #flyfish_section #first_column #home_blog_section .elementor-posts-container article .elementor-post__text a.elementor-post__read-more {
            left: 91%;
            bottom: 9px; } }
        @media screen and (max-width: 550px) {
          #flyfish_section #first_column #home_blog_section .elementor-posts-container article .elementor-post__text a.elementor-post__read-more {
            left: 90%; } }
        @media screen and (max-width: 450px) {
          #flyfish_section #first_column #home_blog_section .elementor-posts-container article .elementor-post__text a.elementor-post__read-more {
            left: 86%; } }
        @media screen and (max-width: 370px) {
          #flyfish_section #first_column #home_blog_section .elementor-posts-container article .elementor-post__text a.elementor-post__read-more {
            left: 84%; } }
        @media screen and (max-width: 333px) {
          #flyfish_section #first_column #home_blog_section .elementor-posts-container article .elementor-post__text a.elementor-post__read-more {
            left: 81%; } }
        #flyfish_section #first_column #home_blog_section .elementor-posts-container article .elementor-post__text a.elementor-post__read-more:hover {
          margin-left: 18px; }
          @media screen and (max-width: 767px) {
            #flyfish_section #first_column #home_blog_section .elementor-posts-container article .elementor-post__text a.elementor-post__read-more:hover {
              margin-left: 0; } }

#dinner_section #waves img {
  width: 70px; }
#dinner_section #dinner_image.elementor-widget-image {
  height: 100%; }
  #dinner_section #dinner_image.elementor-widget-image .elementor-widget-container {
    height: 100%; }
    #dinner_section #dinner_image.elementor-widget-image .elementor-widget-container img {
      height: 100%; }
#dinner_section .innerone .elementor-widget-image a img {
  width: 120px; }

@media screen and (max-width: 767px) {
  #social_hoine_area {
    background-color: #fff; } }
#social_hoine_area .cr__grid button.loadMore {
  background-color: #8d4226 !important; }
#social_hoine_area .brown_home_icons {
  text-align: center; }
  #social_hoine_area .brown_home_icons a:hover {
    opacity: 0.8; }
  #social_hoine_area .brown_home_icons a img {
    width: 36px; }
#social_hoine_area #instagram_home button.loadMore {
  background-color: #8d4226 !important; }
  #social_hoine_area #instagram_home button.loadMore:hover {
    background-color: #83442C !important; }
  #social_hoine_area #instagram_home button.loadMore .loadMore__text {
    font-weight: 300; }

@media screen and (max-width: 767px) {
  #elevated_experiences {
    background-image: none; } }
#elevated_experiences .home_hover_columns .elementor-column {
  transition: 0.3s ease-in; }
  #elevated_experiences .home_hover_columns .elementor-column .elementor-widget-text-editor {
    top: 40%;
    transition: 0.3s all ease-out;
    opacity: 1; }
  #elevated_experiences .home_hover_columns .elementor-column .elementor-widget-image .elementor-widget-container {
    overflow: hidden; }
    #elevated_experiences .home_hover_columns .elementor-column .elementor-widget-image .elementor-widget-container a {
      transition: 0.4s all ease-in-out; }
      #elevated_experiences .home_hover_columns .elementor-column .elementor-widget-image .elementor-widget-container a:before {
        content: '';
        transition: 0.3s all ease-out;
        background-color: rgba(0, 0, 0, 0.45);
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 1; }
      @media screen and (max-width: 570px) {
        #elevated_experiences .home_hover_columns .elementor-column .elementor-widget-image .elementor-widget-container a img {
          max-height: 230px;
          object-fit: cover; } }
  #elevated_experiences .home_hover_columns .elementor-column:hover .elementor-widget-text-editor {
    display: none; }
  #elevated_experiences .home_hover_columns .elementor-column:hover .elementor-widget-image .elementor-widget-container a {
    transform: scale(1.2); }
    #elevated_experiences .home_hover_columns .elementor-column:hover .elementor-widget-image .elementor-widget-container a:before {
      opacity: 0; }
#elevated_experiences .home_hover_columns.second .elementor-column .elementor-widget-text-editor {
  top: 34%; }

.snow-bg {
  position: relative; }
  .snow-bg:after {
    content: '';
    display: block;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
    background-image: url("https://visitglenwood.com/wp-content/uploads/2023/03/s1.webp"), url("https://visitglenwood.com/wp-content/uploads/2023/03/s2.webp"), url("https://visitglenwood.com/wp-content/uploads/2023/03/s3.webp");
    animation: snow 90s linear infinite; }

@keyframes snow {
  0% {
    background-position: 0 0, 0 0, 0 0; }
  50% {
    background-position: 4500px 4500px, 900px 1800px, -900px 1350px; }
  100% {
    background-position: 4500px 9000px, 1800px 3600px, -900px 2700px; } }
@media screen and (max-width: 767px) {
  #home_hero_section {
    padding: 100px 0 100px 0; } }
@media screen and (max-width: 550px) {
  #home_hero_section .elementor-widget-text-editor p {
    font-size: 30px; } }
@media screen and (max-width: 390px) {
  #home_hero_section .elementor-widget-text-editor p {
    font-size: 27px; } }
@media screen and (max-width: 342px) {
  #home_hero_section .elementor-widget-text-editor p {
    font-size: 23px; } }
@media screen and (max-width: 550px) {
  #home_hero_section .elementor-widget-heading h2 {
    line-height: 57px;
    font-size: 60px; } }
@media screen and (max-width: 390px) {
  #home_hero_section .elementor-widget-heading h2 {
    line-height: 48px;
    font-size: 52px; } }
@media screen and (max-width: 342px) {
  #home_hero_section .elementor-widget-heading h2 {
    line-height: 42px;
    font-size: 45px; } }

.banner_information_holder {
  display: flex;
  flex-direction: row;
  column-gap: 25px; }
  @media screen and (max-width: 767px) {
    .banner_information_holder {
      display: block; } }
  .banner_information_holder .left_side {
    width: 25%; }
    @media screen and (max-width: 767px) {
      .banner_information_holder .left_side .left_container {
        padding: 36px 30px 36px 30px !important; } }
    @media screen and (max-width: 767px) {
      .banner_information_holder .left_side {
        width: 100%; } }
  .banner_information_holder .rigth-side {
    width: 70%;
    height: 500px; }
    @media screen and (max-width: 767px) {
      .banner_information_holder .rigth-side {
        width: 100% !important; } }

.post-type-archive-things_to_do .ast-container, .tax-things_to_do_category .ast-container, .post-type-archive-area-info .ast-container, .single-area-info .ast-container, .ast-single-post .ast-container {
  max-width: unset !important;
  padding: 0 !important; }
  .post-type-archive-things_to_do .ast-container .mini_container, .tax-things_to_do_category .ast-container .mini_container, .post-type-archive-area-info .ast-container .mini_container, .single-area-info .ast-container .mini_container, .ast-single-post .ast-container .mini_container {
    max-width: 1310px;
    margin: 0 auto; }
    @media screen and (max-width: 1350px) {
      .post-type-archive-things_to_do .ast-container .mini_container, .tax-things_to_do_category .ast-container .mini_container, .post-type-archive-area-info .ast-container .mini_container, .single-area-info .ast-container .mini_container, .ast-single-post .ast-container .mini_container {
        padding: 0 3% !important; } }
  .post-type-archive-things_to_do .ast-container .background_image, .tax-things_to_do_category .ast-container .background_image, .post-type-archive-area-info .ast-container .background_image, .single-area-info .ast-container .background_image, .ast-single-post .ast-container .background_image {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  .post-type-archive-things_to_do .ast-container .banner_image, .tax-things_to_do_category .ast-container .banner_image, .post-type-archive-area-info .ast-container .banner_image, .single-area-info .ast-container .banner_image, .ast-single-post .ast-container .banner_image {
    position: relative;
    height: 496px;
    width: 100%;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); }
    @media screen and (max-width: 1670px) {
      .post-type-archive-things_to_do .ast-container .banner_image, .tax-things_to_do_category .ast-container .banner_image, .post-type-archive-area-info .ast-container .banner_image, .single-area-info .ast-container .banner_image, .ast-single-post .ast-container .banner_image {
        height: 384px; } }
    @media screen and (max-width: 1350px) {
      .post-type-archive-things_to_do .ast-container .banner_image, .tax-things_to_do_category .ast-container .banner_image, .post-type-archive-area-info .ast-container .banner_image, .single-area-info .ast-container .banner_image, .ast-single-post .ast-container .banner_image {
        height: 321px; } }
    @media screen and (max-width: 767px) {
      .post-type-archive-things_to_do .ast-container .banner_image, .tax-things_to_do_category .ast-container .banner_image, .post-type-archive-area-info .ast-container .banner_image, .single-area-info .ast-container .banner_image, .ast-single-post .ast-container .banner_image {
        height: 234px; } }
    @media screen and (max-width: 550px) {
      .post-type-archive-things_to_do .ast-container .banner_image, .tax-things_to_do_category .ast-container .banner_image, .post-type-archive-area-info .ast-container .banner_image, .single-area-info .ast-container .banner_image, .ast-single-post .ast-container .banner_image {
        height: 162px; } }
    .post-type-archive-things_to_do .ast-container .banner_image .main_title_container, .tax-things_to_do_category .ast-container .banner_image .main_title_container, .post-type-archive-area-info .ast-container .banner_image .main_title_container, .single-area-info .ast-container .banner_image .main_title_container, .ast-single-post .ast-container .banner_image .main_title_container {
      z-index: 5;
      height: 100%;
      overflow: visible;
      max-width: 1310px;
      margin: 0 auto;
      padding: 0 50px;
      display: flex;
      align-items: center;
      justify-content: center; }
      .post-type-archive-things_to_do .ast-container .banner_image .main_title_container .banner_title, .tax-things_to_do_category .ast-container .banner_image .main_title_container .banner_title, .post-type-archive-area-info .ast-container .banner_image .main_title_container .banner_title, .single-area-info .ast-container .banner_image .main_title_container .banner_title, .ast-single-post .ast-container .banner_image .main_title_container .banner_title {
        font-size: 50px;
        color: #ffffff;
        font-family: 'roboto-slab', Helvetica, Arial, sans-serif;
        text-transform: uppercase;
        text-align: center;
        z-index: 5; }
    .post-type-archive-things_to_do .ast-container .banner_image:before, .tax-things_to_do_category .ast-container .banner_image:before, .post-type-archive-area-info .ast-container .banner_image:before, .single-area-info .ast-container .banner_image:before, .ast-single-post .ast-container .banner_image:before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.2);
      z-index: 1; }
  .post-type-archive-things_to_do .ast-container .activities_information_container, .tax-things_to_do_category .ast-container .activities_information_container, .post-type-archive-area-info .ast-container .activities_information_container, .single-area-info .ast-container .activities_information_container, .ast-single-post .ast-container .activities_information_container {
    padding-top: 50px;
    padding-bottom: 50px; }
    .post-type-archive-things_to_do .ast-container .activities_information_container .main_title_sub_title_holder, .tax-things_to_do_category .ast-container .activities_information_container .main_title_sub_title_holder, .post-type-archive-area-info .ast-container .activities_information_container .main_title_sub_title_holder, .single-area-info .ast-container .activities_information_container .main_title_sub_title_holder, .ast-single-post .ast-container .activities_information_container .main_title_sub_title_holder {
      text-align: center; }
      .post-type-archive-things_to_do .ast-container .activities_information_container .main_title_sub_title_holder h2.main_title, .tax-things_to_do_category .ast-container .activities_information_container .main_title_sub_title_holder h2.main_title, .post-type-archive-area-info .ast-container .activities_information_container .main_title_sub_title_holder h2.main_title, .single-area-info .ast-container .activities_information_container .main_title_sub_title_holder h2.main_title, .ast-single-post .ast-container .activities_information_container .main_title_sub_title_holder h2.main_title {
        font-size: 34px;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-family: 'didact-gothic', Helvetica, Arial, sans-serif;
        white-space: normal;
        float: none;
        color: #002855; }
      .post-type-archive-things_to_do .ast-container .activities_information_container .main_title_sub_title_holder p.main_sub_title, .tax-things_to_do_category .ast-container .activities_information_container .main_title_sub_title_holder p.main_sub_title, .post-type-archive-area-info .ast-container .activities_information_container .main_title_sub_title_holder p.main_sub_title, .single-area-info .ast-container .activities_information_container .main_title_sub_title_holder p.main_sub_title, .ast-single-post .ast-container .activities_information_container .main_title_sub_title_holder p.main_sub_title {
        margin: 0;
        font-family: 'didact-gothic', Helvetica, Arial, sans-serif;
        color: #444;
        font-size: 16px;
        margin-top: -7px;
        margin-bottom: 12px; }
    .post-type-archive-things_to_do .ast-container .activities_information_container .description_holder, .tax-things_to_do_category .ast-container .activities_information_container .description_holder, .post-type-archive-area-info .ast-container .activities_information_container .description_holder, .single-area-info .ast-container .activities_information_container .description_holder, .ast-single-post .ast-container .activities_information_container .description_holder {
      margin-top: 30px;
      margin-bottom: 30px; }
      .post-type-archive-things_to_do .ast-container .activities_information_container .description_holder p, .tax-things_to_do_category .ast-container .activities_information_container .description_holder p, .post-type-archive-area-info .ast-container .activities_information_container .description_holder p, .single-area-info .ast-container .activities_information_container .description_holder p, .ast-single-post .ast-container .activities_information_container .description_holder p {
        margin-bottom: 0; }
  .post-type-archive-things_to_do .ast-container .season_selector, .post-type-archive-things_to_do .ast-container .category_selector, .tax-things_to_do_category .ast-container .season_selector, .tax-things_to_do_category .ast-container .category_selector, .post-type-archive-area-info .ast-container .season_selector, .post-type-archive-area-info .ast-container .category_selector, .single-area-info .ast-container .season_selector, .single-area-info .ast-container .category_selector, .ast-single-post .ast-container .season_selector, .ast-single-post .ast-container .category_selector {
    padding: 15px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 20px;
    background-color: #e2e2e2; }
    @media screen and (max-width: 1280px) {
      .post-type-archive-things_to_do .ast-container .season_selector, .post-type-archive-things_to_do .ast-container .category_selector, .tax-things_to_do_category .ast-container .season_selector, .tax-things_to_do_category .ast-container .category_selector, .post-type-archive-area-info .ast-container .season_selector, .post-type-archive-area-info .ast-container .category_selector, .single-area-info .ast-container .season_selector, .single-area-info .ast-container .category_selector, .ast-single-post .ast-container .season_selector, .ast-single-post .ast-container .category_selector {
        grid-template-columns: repeat(3, 1fr); } }
    @media screen and (max-width: 1024px) {
      .post-type-archive-things_to_do .ast-container .season_selector, .post-type-archive-things_to_do .ast-container .category_selector, .tax-things_to_do_category .ast-container .season_selector, .tax-things_to_do_category .ast-container .category_selector, .post-type-archive-area-info .ast-container .season_selector, .post-type-archive-area-info .ast-container .category_selector, .single-area-info .ast-container .season_selector, .single-area-info .ast-container .category_selector, .ast-single-post .ast-container .season_selector, .ast-single-post .ast-container .category_selector {
        grid-template-columns: repeat(2, 1fr); } }
    @media screen and (max-width: 700px) {
      .post-type-archive-things_to_do .ast-container .season_selector, .post-type-archive-things_to_do .ast-container .category_selector, .tax-things_to_do_category .ast-container .season_selector, .tax-things_to_do_category .ast-container .category_selector, .post-type-archive-area-info .ast-container .season_selector, .post-type-archive-area-info .ast-container .category_selector, .single-area-info .ast-container .season_selector, .single-area-info .ast-container .category_selector, .ast-single-post .ast-container .season_selector, .ast-single-post .ast-container .category_selector {
        grid-template-columns: repeat(1, 1fr); } }
    .post-type-archive-things_to_do .ast-container .season_selector .season_holder, .post-type-archive-things_to_do .ast-container .season_selector .category_holder, .post-type-archive-things_to_do .ast-container .category_selector .season_holder, .post-type-archive-things_to_do .ast-container .category_selector .category_holder, .tax-things_to_do_category .ast-container .season_selector .season_holder, .tax-things_to_do_category .ast-container .season_selector .category_holder, .tax-things_to_do_category .ast-container .category_selector .season_holder, .tax-things_to_do_category .ast-container .category_selector .category_holder, .post-type-archive-area-info .ast-container .season_selector .season_holder, .post-type-archive-area-info .ast-container .season_selector .category_holder, .post-type-archive-area-info .ast-container .category_selector .season_holder, .post-type-archive-area-info .ast-container .category_selector .category_holder, .single-area-info .ast-container .season_selector .season_holder, .single-area-info .ast-container .season_selector .category_holder, .single-area-info .ast-container .category_selector .season_holder, .single-area-info .ast-container .category_selector .category_holder, .ast-single-post .ast-container .season_selector .season_holder, .ast-single-post .ast-container .season_selector .category_holder, .ast-single-post .ast-container .category_selector .season_holder, .ast-single-post .ast-container .category_selector .category_holder {
      overflow: hidden;
      position: relative;
      cursor: pointer; }
      @media screen and (max-width: 1650px) {
        .post-type-archive-things_to_do .ast-container .season_selector .season_holder, .post-type-archive-things_to_do .ast-container .season_selector .category_holder, .post-type-archive-things_to_do .ast-container .category_selector .season_holder, .post-type-archive-things_to_do .ast-container .category_selector .category_holder, .tax-things_to_do_category .ast-container .season_selector .season_holder, .tax-things_to_do_category .ast-container .season_selector .category_holder, .tax-things_to_do_category .ast-container .category_selector .season_holder, .tax-things_to_do_category .ast-container .category_selector .category_holder, .post-type-archive-area-info .ast-container .season_selector .season_holder, .post-type-archive-area-info .ast-container .season_selector .category_holder, .post-type-archive-area-info .ast-container .category_selector .season_holder, .post-type-archive-area-info .ast-container .category_selector .category_holder, .single-area-info .ast-container .season_selector .season_holder, .single-area-info .ast-container .season_selector .category_holder, .single-area-info .ast-container .category_selector .season_holder, .single-area-info .ast-container .category_selector .category_holder, .ast-single-post .ast-container .season_selector .season_holder, .ast-single-post .ast-container .season_selector .category_holder, .ast-single-post .ast-container .category_selector .season_holder, .ast-single-post .ast-container .category_selector .category_holder {
          height: 405px; } }
      .post-type-archive-things_to_do .ast-container .season_selector .season_holder:hover .category, .post-type-archive-things_to_do .ast-container .season_selector .season_holder:hover .season, .post-type-archive-things_to_do .ast-container .season_selector .category_holder:hover .category, .post-type-archive-things_to_do .ast-container .season_selector .category_holder:hover .season, .post-type-archive-things_to_do .ast-container .category_selector .season_holder:hover .category, .post-type-archive-things_to_do .ast-container .category_selector .season_holder:hover .season, .post-type-archive-things_to_do .ast-container .category_selector .category_holder:hover .category, .post-type-archive-things_to_do .ast-container .category_selector .category_holder:hover .season, .tax-things_to_do_category .ast-container .season_selector .season_holder:hover .category, .tax-things_to_do_category .ast-container .season_selector .season_holder:hover .season, .tax-things_to_do_category .ast-container .season_selector .category_holder:hover .category, .tax-things_to_do_category .ast-container .season_selector .category_holder:hover .season, .tax-things_to_do_category .ast-container .category_selector .season_holder:hover .category, .tax-things_to_do_category .ast-container .category_selector .season_holder:hover .season, .tax-things_to_do_category .ast-container .category_selector .category_holder:hover .category, .tax-things_to_do_category .ast-container .category_selector .category_holder:hover .season, .post-type-archive-area-info .ast-container .season_selector .season_holder:hover .category, .post-type-archive-area-info .ast-container .season_selector .season_holder:hover .season, .post-type-archive-area-info .ast-container .season_selector .category_holder:hover .category, .post-type-archive-area-info .ast-container .season_selector .category_holder:hover .season, .post-type-archive-area-info .ast-container .category_selector .season_holder:hover .category, .post-type-archive-area-info .ast-container .category_selector .season_holder:hover .season, .post-type-archive-area-info .ast-container .category_selector .category_holder:hover .category, .post-type-archive-area-info .ast-container .category_selector .category_holder:hover .season, .single-area-info .ast-container .season_selector .season_holder:hover .category, .single-area-info .ast-container .season_selector .season_holder:hover .season, .single-area-info .ast-container .season_selector .category_holder:hover .category, .single-area-info .ast-container .season_selector .category_holder:hover .season, .single-area-info .ast-container .category_selector .season_holder:hover .category, .single-area-info .ast-container .category_selector .season_holder:hover .season, .single-area-info .ast-container .category_selector .category_holder:hover .category, .single-area-info .ast-container .category_selector .category_holder:hover .season, .ast-single-post .ast-container .season_selector .season_holder:hover .category, .ast-single-post .ast-container .season_selector .season_holder:hover .season, .ast-single-post .ast-container .season_selector .category_holder:hover .category, .ast-single-post .ast-container .season_selector .category_holder:hover .season, .ast-single-post .ast-container .category_selector .season_holder:hover .category, .ast-single-post .ast-container .category_selector .season_holder:hover .season, .ast-single-post .ast-container .category_selector .category_holder:hover .category, .ast-single-post .ast-container .category_selector .category_holder:hover .season {
        transform: scale(1.1); }
      .post-type-archive-things_to_do .ast-container .season_selector .season_holder h3.season_title, .post-type-archive-things_to_do .ast-container .season_selector .season_holder h3.category_title, .post-type-archive-things_to_do .ast-container .season_selector .category_holder h3.season_title, .post-type-archive-things_to_do .ast-container .season_selector .category_holder h3.category_title, .post-type-archive-things_to_do .ast-container .category_selector .season_holder h3.season_title, .post-type-archive-things_to_do .ast-container .category_selector .season_holder h3.category_title, .post-type-archive-things_to_do .ast-container .category_selector .category_holder h3.season_title, .post-type-archive-things_to_do .ast-container .category_selector .category_holder h3.category_title, .tax-things_to_do_category .ast-container .season_selector .season_holder h3.season_title, .tax-things_to_do_category .ast-container .season_selector .season_holder h3.category_title, .tax-things_to_do_category .ast-container .season_selector .category_holder h3.season_title, .tax-things_to_do_category .ast-container .season_selector .category_holder h3.category_title, .tax-things_to_do_category .ast-container .category_selector .season_holder h3.season_title, .tax-things_to_do_category .ast-container .category_selector .season_holder h3.category_title, .tax-things_to_do_category .ast-container .category_selector .category_holder h3.season_title, .tax-things_to_do_category .ast-container .category_selector .category_holder h3.category_title, .post-type-archive-area-info .ast-container .season_selector .season_holder h3.season_title, .post-type-archive-area-info .ast-container .season_selector .season_holder h3.category_title, .post-type-archive-area-info .ast-container .season_selector .category_holder h3.season_title, .post-type-archive-area-info .ast-container .season_selector .category_holder h3.category_title, .post-type-archive-area-info .ast-container .category_selector .season_holder h3.season_title, .post-type-archive-area-info .ast-container .category_selector .season_holder h3.category_title, .post-type-archive-area-info .ast-container .category_selector .category_holder h3.season_title, .post-type-archive-area-info .ast-container .category_selector .category_holder h3.category_title, .single-area-info .ast-container .season_selector .season_holder h3.season_title, .single-area-info .ast-container .season_selector .season_holder h3.category_title, .single-area-info .ast-container .season_selector .category_holder h3.season_title, .single-area-info .ast-container .season_selector .category_holder h3.category_title, .single-area-info .ast-container .category_selector .season_holder h3.season_title, .single-area-info .ast-container .category_selector .season_holder h3.category_title, .single-area-info .ast-container .category_selector .category_holder h3.season_title, .single-area-info .ast-container .category_selector .category_holder h3.category_title, .ast-single-post .ast-container .season_selector .season_holder h3.season_title, .ast-single-post .ast-container .season_selector .season_holder h3.category_title, .ast-single-post .ast-container .season_selector .category_holder h3.season_title, .ast-single-post .ast-container .season_selector .category_holder h3.category_title, .ast-single-post .ast-container .category_selector .season_holder h3.season_title, .ast-single-post .ast-container .category_selector .season_holder h3.category_title, .ast-single-post .ast-container .category_selector .category_holder h3.season_title, .ast-single-post .ast-container .category_selector .category_holder h3.category_title {
        color: #fff;
        transition: 0.4s all ease-in-out;
        font-family: 'futura-pt';
        font-size: 30px;
        line-height: 30px;
        letter-spacing: -0.6px;
        width: fit-content;
        display: block;
        font-weight: 700; }
      .post-type-archive-things_to_do .ast-container .season_selector .season_holder .season, .post-type-archive-things_to_do .ast-container .season_selector .season_holder .category, .post-type-archive-things_to_do .ast-container .season_selector .category_holder .season, .post-type-archive-things_to_do .ast-container .season_selector .category_holder .category, .post-type-archive-things_to_do .ast-container .category_selector .season_holder .season, .post-type-archive-things_to_do .ast-container .category_selector .season_holder .category, .post-type-archive-things_to_do .ast-container .category_selector .category_holder .season, .post-type-archive-things_to_do .ast-container .category_selector .category_holder .category, .tax-things_to_do_category .ast-container .season_selector .season_holder .season, .tax-things_to_do_category .ast-container .season_selector .season_holder .category, .tax-things_to_do_category .ast-container .season_selector .category_holder .season, .tax-things_to_do_category .ast-container .season_selector .category_holder .category, .tax-things_to_do_category .ast-container .category_selector .season_holder .season, .tax-things_to_do_category .ast-container .category_selector .season_holder .category, .tax-things_to_do_category .ast-container .category_selector .category_holder .season, .tax-things_to_do_category .ast-container .category_selector .category_holder .category, .post-type-archive-area-info .ast-container .season_selector .season_holder .season, .post-type-archive-area-info .ast-container .season_selector .season_holder .category, .post-type-archive-area-info .ast-container .season_selector .category_holder .season, .post-type-archive-area-info .ast-container .season_selector .category_holder .category, .post-type-archive-area-info .ast-container .category_selector .season_holder .season, .post-type-archive-area-info .ast-container .category_selector .season_holder .category, .post-type-archive-area-info .ast-container .category_selector .category_holder .season, .post-type-archive-area-info .ast-container .category_selector .category_holder .category, .single-area-info .ast-container .season_selector .season_holder .season, .single-area-info .ast-container .season_selector .season_holder .category, .single-area-info .ast-container .season_selector .category_holder .season, .single-area-info .ast-container .season_selector .category_holder .category, .single-area-info .ast-container .category_selector .season_holder .season, .single-area-info .ast-container .category_selector .season_holder .category, .single-area-info .ast-container .category_selector .category_holder .season, .single-area-info .ast-container .category_selector .category_holder .category, .ast-single-post .ast-container .season_selector .season_holder .season, .ast-single-post .ast-container .season_selector .season_holder .category, .ast-single-post .ast-container .season_selector .category_holder .season, .ast-single-post .ast-container .season_selector .category_holder .category, .ast-single-post .ast-container .category_selector .season_holder .season, .ast-single-post .ast-container .category_selector .season_holder .category, .ast-single-post .ast-container .category_selector .category_holder .season, .ast-single-post .ast-container .category_selector .category_holder .category {
        position: relative;
        min-height: 200px;
        transition: all .45s ease-in-out; }
        .post-type-archive-things_to_do .ast-container .season_selector .season_holder .season:before, .post-type-archive-things_to_do .ast-container .season_selector .season_holder .category:before, .post-type-archive-things_to_do .ast-container .season_selector .category_holder .season:before, .post-type-archive-things_to_do .ast-container .season_selector .category_holder .category:before, .post-type-archive-things_to_do .ast-container .category_selector .season_holder .season:before, .post-type-archive-things_to_do .ast-container .category_selector .season_holder .category:before, .post-type-archive-things_to_do .ast-container .category_selector .category_holder .season:before, .post-type-archive-things_to_do .ast-container .category_selector .category_holder .category:before, .tax-things_to_do_category .ast-container .season_selector .season_holder .season:before, .tax-things_to_do_category .ast-container .season_selector .season_holder .category:before, .tax-things_to_do_category .ast-container .season_selector .category_holder .season:before, .tax-things_to_do_category .ast-container .season_selector .category_holder .category:before, .tax-things_to_do_category .ast-container .category_selector .season_holder .season:before, .tax-things_to_do_category .ast-container .category_selector .season_holder .category:before, .tax-things_to_do_category .ast-container .category_selector .category_holder .season:before, .tax-things_to_do_category .ast-container .category_selector .category_holder .category:before, .post-type-archive-area-info .ast-container .season_selector .season_holder .season:before, .post-type-archive-area-info .ast-container .season_selector .season_holder .category:before, .post-type-archive-area-info .ast-container .season_selector .category_holder .season:before, .post-type-archive-area-info .ast-container .season_selector .category_holder .category:before, .post-type-archive-area-info .ast-container .category_selector .season_holder .season:before, .post-type-archive-area-info .ast-container .category_selector .season_holder .category:before, .post-type-archive-area-info .ast-container .category_selector .category_holder .season:before, .post-type-archive-area-info .ast-container .category_selector .category_holder .category:before, .single-area-info .ast-container .season_selector .season_holder .season:before, .single-area-info .ast-container .season_selector .season_holder .category:before, .single-area-info .ast-container .season_selector .category_holder .season:before, .single-area-info .ast-container .season_selector .category_holder .category:before, .single-area-info .ast-container .category_selector .season_holder .season:before, .single-area-info .ast-container .category_selector .season_holder .category:before, .single-area-info .ast-container .category_selector .category_holder .season:before, .single-area-info .ast-container .category_selector .category_holder .category:before, .ast-single-post .ast-container .season_selector .season_holder .season:before, .ast-single-post .ast-container .season_selector .season_holder .category:before, .ast-single-post .ast-container .season_selector .category_holder .season:before, .ast-single-post .ast-container .season_selector .category_holder .category:before, .ast-single-post .ast-container .category_selector .season_holder .season:before, .ast-single-post .ast-container .category_selector .season_holder .category:before, .ast-single-post .ast-container .category_selector .category_holder .season:before, .ast-single-post .ast-container .category_selector .category_holder .category:before {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background-color: rgba(0, 0, 0, 0.3);
          z-index: 1; }
  .post-type-archive-things_to_do .ast-container .category_selector, .tax-things_to_do_category .ast-container .category_selector, .post-type-archive-area-info .ast-container .category_selector, .single-area-info .ast-container .category_selector, .ast-single-post .ast-container .category_selector {
    background-color: unset !important; }

.post-type-archive-things_to_do .ast-container .banner_image .main_title_container .banner_title {
  color: #FFFFFF;
  font-family: "Roboto Slab", Sans-serif;
  font-size: 75px;
  font-weight: 500;
  line-height: 75px;
  letter-spacing: -1.5px; }
  @media screen and (max-width: 1500px) {
    .post-type-archive-things_to_do .ast-container .banner_image .main_title_container .banner_title {
      font-size: 57px;
      line-height: 63px; } }
  @media screen and (max-width: 767px) {
    .post-type-archive-things_to_do .ast-container .banner_image .main_title_container .banner_title {
      font-size: 45px;
      line-height: 48px; } }

.single-things_to_do .ast-container, .single-area-info .ast-container {
  max-width: unset !important;
  padding: 0 !important; }
  .single-things_to_do .ast-container .mini_container, .single-area-info .ast-container .mini_container {
    max-width: 1310px;
    margin: 0 auto; }
  .single-things_to_do .ast-container .background_image, .single-area-info .ast-container .background_image {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  .single-things_to_do .ast-container .banner_image, .single-area-info .ast-container .banner_image {
    position: relative;
    height: 496px;
    width: 100%;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); }
    .single-things_to_do .ast-container .banner_image .main_title_container, .single-area-info .ast-container .banner_image .main_title_container {
      z-index: 5;
      height: 100%;
      overflow: visible;
      max-width: 1310px;
      margin: 0 auto;
      padding: 0 50px;
      display: flex;
      align-items: center;
      justify-content: center; }
      .single-things_to_do .ast-container .banner_image .main_title_container .banner_title, .single-area-info .ast-container .banner_image .main_title_container .banner_title {
        font-size: 50px;
        color: #ffffff;
        font-family: 'roboto-slab', Helvetica, Arial, sans-serif;
        text-transform: uppercase;
        text-align: center;
        z-index: 5; }
    .single-things_to_do .ast-container .banner_image:before, .single-area-info .ast-container .banner_image:before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.2);
      z-index: 1; }
  .single-things_to_do .ast-container .activities_information_container, .single-area-info .ast-container .activities_information_container {
    padding-top: 50px !important; }
    .single-things_to_do .ast-container .activities_information_container .main_title_sub_title_holder, .single-area-info .ast-container .activities_information_container .main_title_sub_title_holder {
      text-align: center; }
      .single-things_to_do .ast-container .activities_information_container .main_title_sub_title_holder h1.main_title, .single-area-info .ast-container .activities_information_container .main_title_sub_title_holder h1.main_title {
        font-size: 45px;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-family: "Roboto Slab", Sans-serif;
        white-space: normal;
        float: none;
        color: #002855;
        font-weight: 700; }
      .single-things_to_do .ast-container .activities_information_container .main_title_sub_title_holder p.main_sub_title, .single-area-info .ast-container .activities_information_container .main_title_sub_title_holder p.main_sub_title {
        margin: 0.85em 0;
        font-family: "Roboto Slab", Sans-serif;
        color: #444;
        font-size: 14px; }
    .single-things_to_do .ast-container .activities_information_container .descriptionb_holder h2, .single-area-info .ast-container .activities_information_container .descriptionb_holder h2 {
      font-size: 36px; }
    .single-things_to_do .ast-container .activities_information_container .button_line_holder, .single-area-info .ast-container .activities_information_container .button_line_holder {
      padding-top: 24px; }
      .single-things_to_do .ast-container .activities_information_container .button_line_holder a, .single-area-info .ast-container .activities_information_container .button_line_holder a {
        color: #fff;
        background: #002855;
        padding: 18px 45px 18px 57px;
        margin-right: 21px;
        border-radius: 3px;
        display: inline-block;
        margin-bottom: 18px;
        width: fit-content; }
        .single-things_to_do .ast-container .activities_information_container .button_line_holder a:hover, .single-area-info .ast-container .activities_information_container .button_line_holder a:hover {
          background: #3e69a3; }
    .single-things_to_do .ast-container .activities_information_container #lthe_accordion, .single-area-info .ast-container .activities_information_container #lthe_accordion {
      margin-top: 57px; }
      .single-things_to_do .ast-container .activities_information_container #lthe_accordion .accoridon_title, .single-area-info .ast-container .activities_information_container #lthe_accordion .accoridon_title {
        margin-top: 45px;
        margin-bottom: 27px; }
    .single-things_to_do .ast-container .activities_information_container .contact_information, .single-area-info .ast-container .activities_information_container .contact_information {
      margin-bottom: 27px; }
      .single-things_to_do .ast-container .activities_information_container .contact_information h2, .single-area-info .ast-container .activities_information_container .contact_information h2 {
        font-size: 30px;
        margin-bottom: 9px; }
      .single-things_to_do .ast-container .activities_information_container .contact_information h3, .single-area-info .ast-container .activities_information_container .contact_information h3 {
        font-size: 25px; }
  .single-things_to_do .ast-container .crowdiff_holder, .single-area-info .ast-container .crowdiff_holder {
    padding: 100px 0;
    text-align: center;
    background: #ececec; }
    .single-things_to_do .ast-container .crowdiff_holder h2, .single-area-info .ast-container .crowdiff_holder h2 {
      text-align: center;
      font-size: 37px; }
    .single-things_to_do .ast-container .crowdiff_holder .loadMore, .single-area-info .ast-container .crowdiff_holder .loadMore {
      background-color: #8d4226 !important; }
    .single-things_to_do .ast-container .crowdiff_holder .crowdiff_url, .single-area-info .ast-container .crowdiff_holder .crowdiff_url {
      margin-top: 33px; }
    .single-things_to_do .ast-container .crowdiff_holder .brown_home_icons, .single-area-info .ast-container .crowdiff_holder .brown_home_icons {
      margin-top: 18px; }
      .single-things_to_do .ast-container .crowdiff_holder .brown_home_icons a img, .single-area-info .ast-container .crowdiff_holder .brown_home_icons a img {
        width: 36px; }
  .single-things_to_do .ast-container .season_selector, .single-things_to_do .ast-container .category_selector, .single-area-info .ast-container .season_selector, .single-area-info .ast-container .category_selector {
    padding: 15px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 20px;
    background-color: #e2e2e2; }
    .single-things_to_do .ast-container .season_selector .season_holder, .single-things_to_do .ast-container .season_selector .category_holder, .single-things_to_do .ast-container .category_selector .season_holder, .single-things_to_do .ast-container .category_selector .category_holder, .single-area-info .ast-container .season_selector .season_holder, .single-area-info .ast-container .season_selector .category_holder, .single-area-info .ast-container .category_selector .season_holder, .single-area-info .ast-container .category_selector .category_holder {
      overflow: hidden;
      position: relative;
      cursor: pointer; }
      .single-things_to_do .ast-container .season_selector .season_holder .category_title, .single-things_to_do .ast-container .season_selector .category_holder .category_title, .single-things_to_do .ast-container .category_selector .season_holder .category_title, .single-things_to_do .ast-container .category_selector .category_holder .category_title, .single-area-info .ast-container .season_selector .season_holder .category_title, .single-area-info .ast-container .season_selector .category_holder .category_title, .single-area-info .ast-container .category_selector .season_holder .category_title, .single-area-info .ast-container .category_selector .category_holder .category_title {
        color: #fff;
        transition: 0.4s all ease-in-out;
        font-family: 'futura-pt';
        font-size: 30px;
        line-height: 30px;
        letter-spacing: -0.6px;
        width: fit-content;
        display: block;
        font-weight: 700; }
      .single-things_to_do .ast-container .season_selector .season_holder:hover .category, .single-things_to_do .ast-container .season_selector .season_holder:hover .season, .single-things_to_do .ast-container .season_selector .category_holder:hover .category, .single-things_to_do .ast-container .season_selector .category_holder:hover .season, .single-things_to_do .ast-container .category_selector .season_holder:hover .category, .single-things_to_do .ast-container .category_selector .season_holder:hover .season, .single-things_to_do .ast-container .category_selector .category_holder:hover .category, .single-things_to_do .ast-container .category_selector .category_holder:hover .season, .single-area-info .ast-container .season_selector .season_holder:hover .category, .single-area-info .ast-container .season_selector .season_holder:hover .season, .single-area-info .ast-container .season_selector .category_holder:hover .category, .single-area-info .ast-container .season_selector .category_holder:hover .season, .single-area-info .ast-container .category_selector .season_holder:hover .category, .single-area-info .ast-container .category_selector .season_holder:hover .season, .single-area-info .ast-container .category_selector .category_holder:hover .category, .single-area-info .ast-container .category_selector .category_holder:hover .season {
        transform: scale(1.1); }
      .single-things_to_do .ast-container .season_selector .season_holder:hover .category:before, .single-things_to_do .ast-container .season_selector .category_holder:hover .category:before, .single-things_to_do .ast-container .category_selector .season_holder:hover .category:before, .single-things_to_do .ast-container .category_selector .category_holder:hover .category:before, .single-area-info .ast-container .season_selector .season_holder:hover .category:before, .single-area-info .ast-container .season_selector .category_holder:hover .category:before, .single-area-info .ast-container .category_selector .season_holder:hover .category:before, .single-area-info .ast-container .category_selector .category_holder:hover .category:before {
        background-color: rgba(0, 0, 0, 0);
        transition: all .45s ease-in-out; }
      .single-things_to_do .ast-container .season_selector .season_holder h3.season_title, .single-things_to_do .ast-container .season_selector .season_holder h3.category_title, .single-things_to_do .ast-container .season_selector .category_holder h3.season_title, .single-things_to_do .ast-container .season_selector .category_holder h3.category_title, .single-things_to_do .ast-container .category_selector .season_holder h3.season_title, .single-things_to_do .ast-container .category_selector .season_holder h3.category_title, .single-things_to_do .ast-container .category_selector .category_holder h3.season_title, .single-things_to_do .ast-container .category_selector .category_holder h3.category_title, .single-area-info .ast-container .season_selector .season_holder h3.season_title, .single-area-info .ast-container .season_selector .season_holder h3.category_title, .single-area-info .ast-container .season_selector .category_holder h3.season_title, .single-area-info .ast-container .season_selector .category_holder h3.category_title, .single-area-info .ast-container .category_selector .season_holder h3.season_title, .single-area-info .ast-container .category_selector .season_holder h3.category_title, .single-area-info .ast-container .category_selector .category_holder h3.season_title, .single-area-info .ast-container .category_selector .category_holder h3.category_title {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 6;
        color: white;
        font-family: 'futura-pt';
        font-size: 30px;
        text-align: center; }
      .single-things_to_do .ast-container .season_selector .season_holder .season, .single-things_to_do .ast-container .season_selector .season_holder .category, .single-things_to_do .ast-container .season_selector .category_holder .season, .single-things_to_do .ast-container .season_selector .category_holder .category, .single-things_to_do .ast-container .category_selector .season_holder .season, .single-things_to_do .ast-container .category_selector .season_holder .category, .single-things_to_do .ast-container .category_selector .category_holder .season, .single-things_to_do .ast-container .category_selector .category_holder .category, .single-area-info .ast-container .season_selector .season_holder .season, .single-area-info .ast-container .season_selector .season_holder .category, .single-area-info .ast-container .season_selector .category_holder .season, .single-area-info .ast-container .season_selector .category_holder .category, .single-area-info .ast-container .category_selector .season_holder .season, .single-area-info .ast-container .category_selector .season_holder .category, .single-area-info .ast-container .category_selector .category_holder .season, .single-area-info .ast-container .category_selector .category_holder .category {
        position: relative;
        min-height: 520px;
        transition: all .45s ease-in-out; }
        .single-things_to_do .ast-container .season_selector .season_holder .season:before, .single-things_to_do .ast-container .season_selector .season_holder .category:before, .single-things_to_do .ast-container .season_selector .category_holder .season:before, .single-things_to_do .ast-container .season_selector .category_holder .category:before, .single-things_to_do .ast-container .category_selector .season_holder .season:before, .single-things_to_do .ast-container .category_selector .season_holder .category:before, .single-things_to_do .ast-container .category_selector .category_holder .season:before, .single-things_to_do .ast-container .category_selector .category_holder .category:before, .single-area-info .ast-container .season_selector .season_holder .season:before, .single-area-info .ast-container .season_selector .season_holder .category:before, .single-area-info .ast-container .season_selector .category_holder .season:before, .single-area-info .ast-container .season_selector .category_holder .category:before, .single-area-info .ast-container .category_selector .season_holder .season:before, .single-area-info .ast-container .category_selector .season_holder .category:before, .single-area-info .ast-container .category_selector .category_holder .season:before, .single-area-info .ast-container .category_selector .category_holder .category:before {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          transition: all .45s ease-in-out;
          background-color: rgba(0, 0, 0, 0.3);
          z-index: 1; }
  .single-things_to_do .ast-container .category_selector, .single-area-info .ast-container .category_selector {
    background-color: unset !important; }

.blue_line_global {
  background-color: #002855;
  color: #fff; }
  .blue_line_global .blue_line_text_holder {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
    text-align: center; }
    .blue_line_global .blue_line_text_holder h2.blue_line_main_title {
      color: #fff; }
    .blue_line_global .blue_line_text_holder p.blue_line_sub_title {
      color: #fff;
      margin-bottom: 0; }

.bigone {
  width: 70%;
  float: left;
  padding-right: 30px; }

.bigtwo {
  width: 30%;
  float: left; }

.a_b.button_line_holder {
  padding-top: 0 !important;
  padding-bottom: 36px !important; }
  .a_b.button_line_holder br {
    display: none !important; }
  .a_b.button_line_holder a {
    display: inline-block !important; }

.tax-things_to_do_category .title_first_description .main_title_sub_title_holder h2.main_title {
  font-size: 40px;
  line-height: 45px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: "Roboto Slab", Sans-serif;
  white-space: normal;
  float: none;
  color: #002855;
  font-weight: 700;
  text-align: center;
  margin-top: 63px; }
.tax-things_to_do_category .crowdiff_holder {
  padding: 100px 0;
  text-align: center;
  background: #ececec; }
  .tax-things_to_do_category .crowdiff_holder h2 {
    margin-bottom: 18px; }
  .tax-things_to_do_category .crowdiff_holder .brown_home_icons {
    margin-top: 18px; }
    .tax-things_to_do_category .crowdiff_holder .brown_home_icons a img {
      width: 36px; }
  .tax-things_to_do_category .crowdiff_holder .crowdiff_url {
    margin-top: 24px; }
    .tax-things_to_do_category .crowdiff_holder .crowdiff_url .cr__gallery .loadMore {
      background-color: #8d4226 !important; }
.tax-things_to_do_category .button_line_holder {
  margin-top: 57px !important; }
  .tax-things_to_do_category .button_line_holder a {
    color: #fff;
    background: #002855;
    padding: 18px 42px;
    margin-right: 21px;
    border-radius: 3px;
    display: inline-block;
    margin-bottom: 18px; }
    .tax-things_to_do_category .button_line_holder a:hover {
      background: #3e69a3; }
.tax-things_to_do_category .accordion_toggle {
  margin-top: 48px !important;
  margin-bottom: 39px !important; }
.tax-things_to_do_category .bottom_desc {
  margin-top: 27px !important;
  margin-bottom: 72px !important; }
.tax-things_to_do_category .category_selector .category_holder .category.background_image {
  position: relative;
  min-height: 520px;
  transition: all .45s ease-in-out; }
.tax-things_to_do_category .category_selector .category_holder h3.category_title {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 6;
  color: white;
  font-family: 'futura-pt';
  font-size: 30px;
  text-align: center;
  transition: 0.45s all ease-in-out;
  text-align: center; }
.tax-things_to_do_category .category_selector .category_holder:hover .category.background_image {
  transform: scale(1.1); }
  .tax-things_to_do_category .category_selector .category_holder:hover .category.background_image:before {
    background-color: rgba(0, 0, 0, 0);
    transition: all .45s ease-in-out; }

.post-type-archive-things_to_do .ast-container .blue_line_global .blue_line_text_holder, .post-type-archive-area-info .ast-container .blue_line_global .blue_line_text_holder, .single-area-info .ast-container .blue_line_global .blue_line_text_holder, .ast-single-post .ast-container .blue_line_global .blue_line_text_holder {
  padding-top: 50px !important;
  padding-bottom: 50px !important; }
@media screen and (max-width: 1100px) {
  .post-type-archive-things_to_do .ast-container .category_selector, .post-type-archive-area-info .ast-container .category_selector, .single-area-info .ast-container .category_selector, .ast-single-post .ast-container .category_selector {
    grid-template-columns: repeat(3, 1fr) !important; } }
@media screen and (max-width: 980px) {
  .post-type-archive-things_to_do .ast-container .category_selector, .post-type-archive-area-info .ast-container .category_selector, .single-area-info .ast-container .category_selector, .ast-single-post .ast-container .category_selector {
    grid-template-columns: repeat(2, 1fr) !important; } }
@media screen and (max-width: 700px) {
  .post-type-archive-things_to_do .ast-container .category_selector, .post-type-archive-area-info .ast-container .category_selector, .single-area-info .ast-container .category_selector, .ast-single-post .ast-container .category_selector {
    grid-template-columns: repeat(1, 1fr) !important; } }
.post-type-archive-things_to_do .ast-container .category_selector .category_holder, .post-type-archive-area-info .ast-container .category_selector .category_holder, .single-area-info .ast-container .category_selector .category_holder, .ast-single-post .ast-container .category_selector .category_holder {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 520px; }
  @media screen and (max-width: 2200px) {
    .post-type-archive-things_to_do .ast-container .category_selector .category_holder, .post-type-archive-area-info .ast-container .category_selector .category_holder, .single-area-info .ast-container .category_selector .category_holder, .ast-single-post .ast-container .category_selector .category_holder {
      min-height: 431px; } }
  @media screen and (max-width: 1750px) {
    .post-type-archive-things_to_do .ast-container .category_selector .category_holder, .post-type-archive-area-info .ast-container .category_selector .category_holder, .single-area-info .ast-container .category_selector .category_holder, .ast-single-post .ast-container .category_selector .category_holder {
      min-height: 370px; } }
  @media screen and (max-width: 1450px) {
    .post-type-archive-things_to_do .ast-container .category_selector .category_holder, .post-type-archive-area-info .ast-container .category_selector .category_holder, .single-area-info .ast-container .category_selector .category_holder, .ast-single-post .ast-container .category_selector .category_holder {
      min-height: 300px; } }
  @media screen and (max-width: 1350px) {
    .post-type-archive-things_to_do .ast-container .category_selector .category_holder, .post-type-archive-area-info .ast-container .category_selector .category_holder, .single-area-info .ast-container .category_selector .category_holder, .ast-single-post .ast-container .category_selector .category_holder {
      min-height: 270px; } }
  @media screen and (max-width: 1250px) {
    .post-type-archive-things_to_do .ast-container .category_selector .category_holder, .post-type-archive-area-info .ast-container .category_selector .category_holder, .single-area-info .ast-container .category_selector .category_holder, .ast-single-post .ast-container .category_selector .category_holder {
      min-height: 250px; } }
  @media screen and (max-width: 1100px) {
    .post-type-archive-things_to_do .ast-container .category_selector .category_holder, .post-type-archive-area-info .ast-container .category_selector .category_holder, .single-area-info .ast-container .category_selector .category_holder, .ast-single-post .ast-container .category_selector .category_holder {
      min-height: 270px; } }
  @media screen and (max-width: 575px) {
    .post-type-archive-things_to_do .ast-container .category_selector .category_holder, .post-type-archive-area-info .ast-container .category_selector .category_holder, .single-area-info .ast-container .category_selector .category_holder, .ast-single-post .ast-container .category_selector .category_holder {
      min-height: 220px; } }
  @media screen and (max-width: 500px) {
    .post-type-archive-things_to_do .ast-container .category_selector .category_holder, .post-type-archive-area-info .ast-container .category_selector .category_holder, .single-area-info .ast-container .category_selector .category_holder, .ast-single-post .ast-container .category_selector .category_holder {
      min-height: 320px; } }
  .post-type-archive-things_to_do .ast-container .category_selector .category_holder .category.background_image, .post-type-archive-area-info .ast-container .category_selector .category_holder .category.background_image, .single-area-info .ast-container .category_selector .category_holder .category.background_image, .ast-single-post .ast-container .category_selector .category_holder .category.background_image {
    position: absolute;
    transition: all .45s ease-in-out;
    background-size: cover;
    width: 100%;
    height: 100%; }
  .post-type-archive-things_to_do .ast-container .category_selector .category_holder h3.category_title, .post-type-archive-area-info .ast-container .category_selector .category_holder h3.category_title, .single-area-info .ast-container .category_selector .category_holder h3.category_title, .ast-single-post .ast-container .category_selector .category_holder h3.category_title {
    text-align: center;
    color: #fff;
    transition: 0.4s all ease-in-out;
    font-family: 'futura-pt';
    font-size: 30px;
    line-height: 36px;
    letter-spacing: -0.6px;
    width: fit-content;
    display: block;
    font-weight: 700;
    z-index: 9;
    max-width: 340px; }
  .post-type-archive-things_to_do .ast-container .category_selector .category_holder:hover .category.background_image:before, .post-type-archive-area-info .ast-container .category_selector .category_holder:hover .category.background_image:before, .single-area-info .ast-container .category_selector .category_holder:hover .category.background_image:before, .ast-single-post .ast-container .category_selector .category_holder:hover .category.background_image:before {
    background-color: rgba(0, 0, 0, 0);
    transition: all .45s ease-in-out; }

.single-things_to_do .ast-container .business_list_title {
  margin-top: 90px;
  margin-bottom: 63px; }
  .single-things_to_do .ast-container .business_list_title h1 {
    font-weight: 700;
    text-transform: uppercase;
    color: #002855;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 45px; }
  .single-things_to_do .ast-container .business_list_title #breadcrumbs span {
    font-size: 14px;
    font-weight: 600;
    color: #797A7B; }
    .single-things_to_do .ast-container .business_list_title #breadcrumbs span a {
      font-size: 14px;
      font-weight: 600;
      color: #797A7B; }
.single-things_to_do .ast-container .banner_information_holder .left_side {
  background-color: #012956; }
  .single-things_to_do .ast-container .banner_information_holder .left_side .left_container {
    height: 100%;
    padding: 36px 30px 0 30px;
    background-image: url(https://visitglenwood.com/wp-content/uploads/2023/03/internal-page-info-column-sea-texture-background.webp);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
    border-top: 10px solid #8d4226;
    display: block; }
    .single-things_to_do .ast-container .banner_information_holder .left_side .left_container h2 {
      line-height: 1.25em;
      letter-spacing: -1px;
      font-family: "Roboto Slab", Sans-serif;
      color: #ffffff;
      font-size: 18px;
      font-weight: 500; }
    .single-things_to_do .ast-container .banner_information_holder .left_side .left_container span, .single-things_to_do .ast-container .banner_information_holder .left_side .left_container a {
      color: #FFFFFF;
      font-size: 16px;
      line-height: 22px; }
.single-things_to_do .ast-container .button_line_holder {
  margin-top: 27px; }
  .single-things_to_do .ast-container .button_line_holder a {
    border-radius: 6px;
    font-weight: 600;
    font-family: "futura-pt", Sans-serif;
    background-color: #3568A1;
    width: 100%;
    display: block;
    text-align: center;
    padding: 20px;
    font-size: 21px !important;
    margin-bottom: 21px; }
    .single-things_to_do .ast-container .button_line_holder a:hover {
      background-color: #1B487B; }
.single-things_to_do .ast-container .right-side.background_image {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  min-height: 500px;
  max-height: 500px;
  display: block;
  width: 75%; }
  @media screen and (max-width: 767px) {
    .single-things_to_do .ast-container .right-side.background_image {
      width: 100%; } }
.single-things_to_do .blue_line_global {
  margin-top: 36px; }
.single-things_to_do .owl-carousel {
  margin: 50px 0; }
  .single-things_to_do .owl-carousel .owl-stage-outer a.gallery_image .image-background {
    min-height: 435px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center; }
    @media (max-width: 490px) {
      .single-things_to_do .owl-carousel .owl-stage-outer a.gallery_image .image-background {
        min-height: 255px; } }
  .single-things_to_do .owl-carousel .owl-nav {
    text-align: left; }
    .single-things_to_do .owl-carousel .owl-nav button {
      width: 20px;
      height: 20px;
      opacity: 1; }
      .single-things_to_do .owl-carousel .owl-nav button i {
        color: #8d4226;
        font-size: 28px; }
      .single-things_to_do .owl-carousel .owl-nav button:hover {
        background: none;
        color: #8d4226; }
      .single-things_to_do .owl-carousel .owl-nav button.owl-prev {
        margin-right: 30px;
        position: relative; }
        .single-things_to_do .owl-carousel .owl-nav button.owl-prev:after {
          content: "||";
          position: absolute;
          top: -3px;
          left: calc(100% + 8px);
          width: 20px;
          height: 100%;
          font-weight: bold;
          letter-spacing: -4px;
          color: #8d4226; }
  .single-things_to_do .owl-carousel .owl-dots {
    display: none; }

a.phone {
  display: block;
  margin-top: 9px; }

left_side
.accoridon_title {
  text-align: center;
  margin-top: 30px; }

.single-things_to_do .ast-container {
  max-width: 100% !important; }
  .single-things_to_do .ast-container #lthe_accordion.accordion.miki, .single-things_to_do .ast-container .button_line_holder, .single-things_to_do .ast-container .contact_information, .single-things_to_do .ast-container .descriptionb_holder, .single-things_to_do .ast-container .description_holder, .single-things_to_do .ast-container .mini_container.owl_carousel_mini {
    max-width: 850px;
    margin: 0 auto; }
  .single-things_to_do .ast-container a.phone {
    margin-top: 5px; }
  .single-things_to_do .ast-container .button_line_holder {
    margin-top: 18px;
    position: relative; }
    .single-things_to_do .ast-container .button_line_holder a[href*="google.com/maps"] {
      position: relative; }
      .single-things_to_do .ast-container .button_line_holder a[href*="google.com/maps"]:before {
        content: '';
        background-image: url(https://visitglenwood.com/wp-content/uploads/2023/04/directions.svg);
        display: block;
        width: 45px;
        height: 45px;
        position: absolute;
        top: 10px;
        left: 6px; }
      .single-things_to_do .ast-container .button_line_holder a[href*="google.com/maps"]:hover:before {
        background-image: url(https://visitglenwood.com/wp-content/uploads/2023/04/directions-hover.svg); }
    .single-things_to_do .ast-container .button_line_holder a:not([href*="google.com/maps"]) {
      position: relative; }
      .single-things_to_do .ast-container .button_line_holder a:not([href*="google.com/maps"]):before {
        content: '';
        background-image: url(https://visitglenwood.com/wp-content/uploads/2023/04/website.svg);
        display: block;
        width: 45px;
        height: 45px;
        position: absolute;
        top: 10px;
        left: 6px; }
      .single-things_to_do .ast-container .button_line_holder a:not([href*="google.com/maps"]):hover:before {
        background-image: url(https://visitglenwood.com/wp-content/uploads/2023/04/website-hover.svg); }

/*# sourceMappingURL=custom.css.map */
