/* Quote Section*/

#quote-inner-container > div.elementor-motion-effects-container::before,
#quote-inner-container > div.elementor-motion-effects-container::after {
  content: '';
  position: absolute;
  background-size: contain!important;
  width: 50%;
  height: 100%;
}

#quote-inner-container > div.elementor-motion-effects-container::before {
  top: 0;
  left: 0;
  background: url('/wp-content/uploads/2024/10/lines-left.png');
}
#quote-inner-container > div.elementor-motion-effects-container::after {
  bottom: 0;
  right: 0;
  background: url('/wp-content/uploads/2024/10/lines-right.webp');
}

/* Story Selector*/

.story-selector-title:hover {
  cursor: pointer;
}

.story-selector-list h3 a:hover {
	color: #0073aa;
}

.story-selector-list.elementor-widget {
  display: none;
  position: absolute!important;
  z-index: 1000;
  width: 100%;
  top: 43px;
  max-height: 350px;
  overflow-y: scroll;
  scrollbar-width: thin;
  scrollbar-color: #DEDEDB #fff;
}

.story-selector-list > div {
  background: #fff !important;
}

.category-short-stories {
  cursor: pointer;
}

section:not(#home-featured-post) .category-short-stories:hover {
  background: #C4DCD6;
  cursor: pointer;
}

/*
Post Section
*/

/* .elementor-posts .elementor-post {
  cursor: none;
} */

#home-featured-post article.elementor-post h3 {
  max-width: 490px;
  margin: 0 auto!important;
  padding-bottom: 20px;
}

#home-featured-post article.elementor-post h3,
#home-featured-post article.elementor-post .elementor-post__meta-data {
  text-align: center;
}

#home-featured-post article.elementor-post .elementor-post__meta-data {
  padding-bottom: 37px;
}

#home-featured-post article.elementor-post .elementor-post__read-more {
  margin: 0 auto;
  background-color: #000;
  padding: 18px 90px;
}

/*
 Store Section
*/
#store-section .store-title {
	gap: 0;
}

/*
Tik Tok Section
*/

#home-tiktok-section .elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next svg, 
#home-tiktok-section .elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev svg {
  fill: none;
}

.tiktok-thumb {
  position: relative;
}

.tiktok-thumb::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 98px;
  height: 137px;
  background: rgba(255, 255, 255, 0.8);
  transform: translate(-50%, -50%);
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  pointer-events: none;
}


@media screen and (max-width: 1024px) {

  #home-featured-post article.elementor-post .elementor-post__read-more {
    padding: 12px 40px;
  }

  .tiktok-thumb::before {
    width: 55px;
    height: 77px; 
  }
}

@media screen and (max-width: 520px) {
  .tiktok-thumb::before {
    width: 84px;
    height: 119px;
  }
}
