.things_to_do_tabs .ln-things-todo-wrapper {
    font-family: 'Avenir Roman', Helvetica, Arial, Lucida, sans-serif;
    overflow-x: hidden;
 }
 
 .things_to_do_tabs .ln-things-todo-wrapper .tab-links {
    display: flex;
    gap: 16px;
    list-style: none;
    flex-wrap: wrap;
    max-width: 1440px;
    margin: auto;
    width: 90%;
    padding-left: 0;
    padding-bottom: 50px;
 }
 
 .things_to_do_tabs .ln-things-todo-wrapper .tab-links li {
    list-style: none;
    padding: 0px;
    position: relative;
    line-height: 1em;
    border-radius: 100px;
    border: 2.5px solid var(--Navy, #015675);
    background: var(--White, #fff);
 }
 
 .things_to_do_tabs .ln-things-todo-wrapper .tab-links li.active a {
    color: #fff !important;
 }
 
 .things_to_do_tabs  .ln-things-todo-wrapper .tab-links li a {
    display: flex;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-right: 26px;
    padding-left: 26px;
    color: var(--Navy, #015675);
    text-align: right;
    font-family: inherit;
    font-size: 14px;
    font-style: normal;
    font-family: 'Avenir-Heavy-800', Helvetica, Arial, Lucida, sans-serif;
    line-height: 24px; 
    letter-spacing: 2.24px;
    text-transform: uppercase;
 }
 
 .things_to_do_tabs .lake-nona-text-mobile p {
    color: var(--Navy, #015675);
    font-family: 'Avenir Medium 500', Helvetica, Arial, Lucida, sans-serif;
    font-size: 53.771px;
    font-style: normal;
    font-family: 'Avenir-Heavy-800', Helvetica, Arial, Lucida, sans-serif;
    line-height: 100%;
 }
 
 .things_to_do_tabs  div#custom-things-to-do-tabs li.tab.active a {
    color: white;
 }
 
.ln-tabs-hidden {
   opacity: 0;
   width: 1px;
   height: 1px;
   position: absolute !important;
   top: 0;
   left: 0;
   z-index: -2;
}
 
 .things_to_do_tabs  .lake-nona-text-mobile {
    color: var(--Navy, #015675);
    font-size: 53.771px;
    font-style: normal;
    font-family: 'Avenir-Heavy-800', Helvetica, Arial, Lucida, sans-serif;
    line-height: 100%;
 }
 
 .things_to_do_tabs  span.things-to-do-in-text {
    color: var(--Navy, #015675);
    font-family: 'Sentinel-BookItalic', Helvetica, Arial, Lucida, sans-serif !important;
    font-size: 106.206px;
    font-style: italic;
    font-weight: 325;
    line-height: 100%;
 }
 
 .things_to_do_tabs  span.lake-nona-text {
    color: var(--Teal, #4399b5);
    font-family: 'Avenir Medium 500', Helvetica, Arial, Lucida, sans-serif;
    font-size: 106.206px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
 }
 
 
 
 /* Dropdown styles  */
 
 .things_to_do_tabs  .ln-rent-apartment-section select.tab-select {
    padding: 16px;
    font-size: 14px;
    line-height: 26px;
    border-radius: 100px;
    font-weight: 900;
    color: #e2523b;
    border-color: #e2523b;
    width: 90%;
    margin: auto;
    text-transform: uppercase;
    letter-spacing: 2.24px;
    -webkit-appearance: none;
    background: url(/wp-content/uploads/2024/03/drop-down.svg) no-repeat calc(100% - 10px) !important;
    cursor: pointer;
    margin-bottom: 32px;
 }
 
 .things_to_do_tabs  .ln-rent-apartment-section select {
    margin-bottom: 32px;
 }
 
 @media (min-width: 980px) {
   .things_to_do_tabs  .ln-rent-apartment-section .dropdown-wrapper {
       display: none;
    }
 
    .things_to_do_tabs  .ln-rent-apartment-section select.tab-select {
       display: none;
    }
 }
 
 @media (max-width: 980px) {
   .things_to_do_tabs  .ln-rent-apartment-section .dropdown-wrapper {
       display: none;
    }

    .things_to_do_tabs .dropdown-wrapper-commercial select#tabs-dropdown {
      display: none;
    }
 
    .things_to_do_tabs  .ln-rent-apartment-section .ln-things-todo-wrapper .tab-links {
       display: none;
    }
 }
 
 .things_to_do_tabs  .things-to-do-text p {
    color: var(--Navy, #015675);
    font-family: Sentinel;
    font-size: 106.206px;
    font-style: italic;
    font-weight: 325;
    line-height: 100%;
 }
 
 .things_to_do_tabs  .things-to-do-text p {
    margin-bottom: 0px !important;
 }
 
 .things_to_do_tabs  .lake-nona-text p {
    color: var(--Teal, #4399b5);
    font-family: Avenir;
    font-size: 106.206px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
 }
 
 .things_to_do_tabs  .ln-things-todo-wrapper .tab-content.active {
    display: block;
    overflow: hidden;
 }
 
 
 
 .things_to_do_tabs  .ln-things-todo-wrapper .swiper-buttons-container {
    display: flex;
    gap: 16px;
    justify-content: flex-end;
    align-items: center;
    margin-top: 120px;
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
 }
 
 .things_to_do_tabs  .ln-things-todo-wrapper .swiper-buttons-container > div {
    cursor: pointer;
 }
 
 .things_to_do_tabs  .ln-things-todo-wrapper .swiper-buttons-container .ln-nav-buttons {
    display: flex;
    gap: 16px;
    z-index: 2;
 }
 
 .things_to_do_tabs  .ln-things-todo-wrapper .ln-things-todo-view-more {
    font-family: inherit;
    font-size: 14px;
    font-style: normal;
    font-weight: 900;
    line-height: 24px; 
    letter-spacing: 2.24px;
    color: #e2523b;
    text-transform: uppercase;
 }
 
 .things_to_do_tabs  .ln-things-todo-wrapper .tab-select {
    display: none;
 }
 
 .things_to_do_tabs  .ln-things-todo-wrapper div#tab-content-preloader {
    top: 135%;
 }
 
 @media screen and (max-width: 980px) {
   .things_to_do_tabs .ln-things-todo-gallery-wrapper {
       gap: 60px;
    }
 
    .things_to_do_tabs  .ln-things-todo-gallery-wrapper .gallery-item {
       min-width: 100%;
       margin-right: 0 !important;
    }
 
    .things_to_do_tabs .ln-things-todo-gallery-wrapper .gallery-item img {
       min-width: 100%;
    }
 
    .things_to_do_tabs .ln-things-todo-wrapper .swiper-buttons-container {
       flex-direction: column-reverse;
       margin-top: -32px;
    }
 
    .things_to_do_tabs .ln-things-todo-wrapper .ln-things-todo-view-more {
       color: #E2523B;
       font-weight: 600;
       text-transform: uppercase;
    }
 
    .things_to_do_tabs  .ln-things-todo-wrapper .tab-content {
       max-width: 1440px;
       margin: 0 auto;
       width: 90%;
    }
 
    .things_to_do_tabs  .ln-things-todo-wrapper .tab-select {
       max-width: 1440px;
       margin: 0 auto;
       width: 90%;
       display: block;
       -webkit-appearance: none;
       background: url(/wp-content/uploads/2024/03/drop-down.svg) no-repeat calc(100% - 10px) !important;
       cursor: pointer;
       padding: 16px;
       font-size: 14px;
       line-height: 26px;
       border-radius: 20px;
       font-weight: 900;
       color: #e2523b;
       border-color: #e2523b;
       text-transform: uppercase;
       letter-spacing: 2.24px;
       margin-bottom: 32px;
    }
 
    .things_to_do_tabs .ln-things-todo-wrapper .tab-links {
       display: none;
    }
    .things_to_do_tabs .ln-things-todo-wrapper div#tab-content-preloader .loader {
       position: relative !important;
       top: initial !important;
       left: initial !important;
       width: 100px !important;
       height: 100px !important;
    }
 
    .things_to_do_tabs .ln-things-todo-gallery-wrapper {
       display: flex;
       gap: 16px;
    }
    
    .things_to_do_tabs .ln-things-todo-gallery-wrapper .gallery-item {
       flex: 1;
       position: relative;
       min-width: 50%;
    }
 
 }
 
 @media screen and (min-width: 980px) {
   .things_to_do_tabs .dropdown-wrapper-commercial {
       display: none !important;
    }
    .things_to_do_tabs  .dropdown-wrapper-thingstodo {
       display: none !important;
    }
    .things_to_do_tabs .swiper-buttons-container {
       display: none !important;
   }
 }
 
 @media (max-width: 980px) {
   .things_to_do_tabs  .dropdown-wrapper-thingstodo {
       padding-bottom: 30px;
       width: 90%;
       margin: auto;
    }
 
    .things_to_do_tabs  .dropdown-wrapper-commercial {
       padding-bottom: 0px;
       margin: auto;
       width: 90%;
    }
 
    .things_to_do_tabs  .dropdown-wrapper-thingstodo select#tabs-dropdown {
       padding: 16px;
       font-size: 14px;
       line-height: 26px;
       border-radius: 100px;
       font-weight: 900;
       color: #e2523b;
       border-color: #e2523b;
       width: 100%;
       text-transform: uppercase;
       letter-spacing: 2.24px;
    }
 
    .things_to_do_tabs  .dropdown-wrapper-commercial select#tabs-dropdown {
       padding: 16px;
       font-size: 14px;
       line-height: 26px;
       border-radius: 100px;
       font-weight: 900;
       color: #e2523b;
       border-color: #e2523b;
       width: 100%;
       text-transform: uppercase;
       letter-spacing: 2.24px;
    }
 
    .things_to_do_tabs  .ln-things-to-do-section .dropdown-wrapper-commercial {
       display: none;
    }
 
    .things_to_do_tabs select#tabs-dropdown-thingstodo {
       padding: 16px;
       font-size: 14px;
       line-height: 26px;
       border-radius: 100px;
       font-weight: 900;
       color: #e2523b;
       border-color: #e2523b;
       width: 100%;
       text-transform: uppercase;
       letter-spacing: 2.24px;
    }
 
    .things_to_do_tabs  select#tabs-dropdown-thingstodo {
       -webkit-appearance: none;
       background: url(/wp-content/uploads/2024/03/drop-down.svg) no-repeat calc(100% - 10px) !important;
       cursor: pointer;
    }
 }
 

 .things_to_do_tabs .ln-things-todo-grid {
   display: flex;
   flex-direction: column;
   gap: 48px;
 }

 .things_to_do_tabs .ln-things-todo-gallery-wrapper.wrapper > .things-to-do-item a {
   width: 100%!important;
}

 .things_to_do_tabs  .ln-things-todo-slide-details-inner {
   padding: 20px 16px;
   border-radius: 0px 0px 20px 20px;
 }

 .things_to_do_tabs  .ln-things-todo-slide-details h2 {
   font-family: 'Avenir-Heavy-800', Helvetica, Arial, Lucida, sans-serif;
   color: #fff;
   font-size: 20px;
   font-style: normal;
   line-height: 20px;
   min-width: 292px;
   text-align: left;
   margin-top: 0px;
   font-weight: 900;
   letter-spacing: 1.92px;
   width: 100%;
   line-height: 150%;
   display: flex;
   align-items: center;
   justify-content: space-between;
   gap: 16px;
   
}

.things_to_do_tabs .gallery-item-detailed img {
   border-top-left-radius: 20px;
   border-top-right-radius: 20px;
   display: block;
}

/* 
.things_to_do_tabs .ln-things-todo-slide-details h2:after {
   content: url(/wp-content/uploads/2024/04/chevron-right-red2.svg);
   position: relative;
    background: white;
    border-radius: 50%;
    position: relative;
    width: 30px;
    height: 30px;
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
    transition: all .2s cubic-bezier(.55,.085,.68,.53);
    cursor: pointer;
} */

.things_to_do_tabs .ln-things-todo-slide-details  .ln-things-todo-slide-view-more-arrow {
      min-width: 30px;
      height: 30px;
      display: flex;
      position: relative;
      align-items: center;
      justify-content: center;
      background: white;
      border-radius: 50%;
}

.things_to_do_tabs .ln-things-todo-slide-details  .ln-things-todo-slide-view-more-arrow::after {
      display: flex;
      height: 16px;
      content: url(/wp-content/uploads/2024/05/things-to-do-readmore-arrow.svg);
      position: relative;
      -webkit-transition: all .2s cubic-bezier(.55,.085,.68,.53);
      transition: all .2s cubic-bezier(.55,.085,.68,.53);
      align-items: center;
      justify-content: center;
      width: 16px;
      position: relative;
      align-content: center;
      top: 10%;
    }

.things_to_do_tabs .things-to-do-item:hover .ln-things-todo-slide-view-more-arrow::after  {
   animation: MoveRightInitial .25s forwards, MoveRightEnd .25s forwards .25s;
}

.things_to_do_tabs .ln-things-todo-gallery-wrapper.wrapper {
    display: flex;
    flex-wrap: wrap;
    margin: auto;
    max-width: 1440px;
    width: 90%;
    column-gap: 5px;
}


.things_to_do_tabs .ln-things-todo-featured-image img {
    max-height: 240px;
    min-height: 240px;
    object-fit: cover;
    position: relative;
}

.things_to_do_tabs .things_to_do_view_more {
   color: var(--Coral-Redor, #E2523B);
   text-align: center;
   font-size: 14px;
   font-style: normal;
   font-weight: 800;
   line-height: 24px;
   letter-spacing: 2.24px;
   text-transform: uppercase;
   padding: 16px 26px;
   justify-content: space-between;
   align-items: baseline;
   gap: 16px;
   border-radius: 100px;
   border: 2px solid #E2523B;
   margin: auto;
   width: 160px;
   margin-top: 30px;
}


/* Category Color Banner  */
.things_to_do_tabs .ln-things-todo-slide-details .ln-things-todo-slide-details-inner  {
   min-height: 100px;
   width: 100%;
   display: flex;
   align-items: center;
   /* gap: 16px; */
}
.things_to_do_tabs .ln-things-todo-slide-details {
   position: relative;
   z-index: 99;
   display: flex;
   align-items: center;
}

.things_to_do_tabs .ln-things-todo-featured-image {
   position: relative;
}

.things_to_do_tabs .ln-things-todo-featured-image .ln-things-todo-cat-color-banner {
    height: 16px;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0px;
    z-index: 98;
    opacity: 1;
    transition : all 0.3s ease-in-out;
}

.things_to_do_tabs .things-to-do-item:hover .ln-things-todo-featured-image .ln-things-todo-cat-color-banner {
   bottom: -16px;
}

.things_to_do_tabs .things-to-do-item .ln-things-todo-slide-details-inner-default-color {
   background-color: #015675 !important;
}

.things_to_do_tabs .things-to-do-item  .ln-things-todo-slide-details-inner {
   transition: all 0.3s ease-in-out; /* Adjust the duration and easing as needed */
}



/* Reordering list items using the order property slider */
/* .slider .tab-links li:nth-child(1) {
   order: 5; 
}

.slider .tab-links li:nth-child(2) {
   order: 3; 
}

.slider .tab-links li:nth-child(3) {
   order: 2; 
}

.slider .tab-links li:nth-child(4) {
   order: 6; 
}

.slider .tab-links li:nth-child(5) {
   order: 1; 
}

.slider .tab-links li:nth-child(6) {
   order: 4; 
}

.slider .tab-links li {
   order: 7; 
} */



/* Reordering list items using the order property tabs */

/* .things_to_do_tabs .tab-links li:nth-child(2) {
   order: 6; 
}

.things_to_do_tabs .tab-links li:nth-child(3) {
   order: 4; 
}

.things_to_do_tabs .tab-links li:nth-child(4) {
   order: 3; 
}

.things_to_do_tabs .tab-links li:nth-child(5) {
   order: 7; 
}

.things_to_do_tabs .tab-links li:nth-child(6) {
   order: 2; 
}

.things_to_do_tabs .tab-links li:nth-child(7) {
   order: 5; 
} */

/* .things_to_do_tabs .tab-links li:nth-child(1) {
   order: 1; 
   border-color:#E2523B!important
}
.things_to_do_tabs .tab-links li:nth-child(1).active {
	background: #E2523B!important;
} */

/* .things_to_do_tabs .tab-links li {
   order: 8; 
} */












 .things_to_do_tabs .ln-things-todo-gallery-wrapper.wrapper {
   display: grid !important;
   grid-template-columns: 1fr 1fr 1fr;
   height: 100%;
   width: 90%;
   margin: auto;
   gap: 16px!important;
}

@media screen and (max-width: 1140px) {
   .things_to_do_tabs .ln-things-todo-gallery-wrapper.wrapper {
      grid-template-columns: 1fr 1fr;
   }
   
}

@media screen and (max-width: 767px) {
   .things_to_do_tabs .ln-things-todo-gallery-wrapper.wrapper {
      grid-template-columns: 1fr;
   }
	
	.things_to_do_tabs .ln-things-todo-slide-details h2
	{
		min-width:unset;
	}
	
	.things_to_do_tabs .ln-things-todo-slide-details .ln-things-todo-slide-details-inner  {
	  column-gap: 16px;
	}
}