/* 
Theme Name: Sun Locator
Theme URI: https://github.com/elementor/hello-theme/
Description: Sun Locator is a child theme of Hello Elementor, created by Prospekt
Author: Prospekt
Author URI: https://prospekt.hr/
Template: hello-elementor
Version: 1.0.1
Text Domain: sunlocator
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

.elementor-widget-testimonial-carousel .elementor-swiper-button > svg {
	visibility: hidden;
}


.elementor-widget-testimonial-carousel .elementor-swiper-button {
    width: 60px;
    height: 60px;
    background: url(/wp-content/uploads/2025/06/icon-position-circle.svg) no-repeat center;
    background-size: contain;
	top: 100% !important;
    left: 120px !important;
}

.elementor-widget-testimonial-carousel .elementor-swiper-button.elementor-swiper-button-prev {
    background: url(/wp-content/uploads/2025/06/icon-position-circle-white-left.svg) no-repeat center;
    background-size: contain;
	/*opacity: 1 !important;*/
    left: 40px !important;
}

.elementor-widget-testimonial-carousel .swiper-pagination.swiper-pagination-fraction.swiper-pagination-horizontal {
    text-align: left;
    left: -100%;
    font-size: 40px;
    top: 88%;
}

.read-more-btn > div::before {
    content: "Read more";
    background: #fff;
    padding: 4px 8px;
    border-radius: 8px;
    font-weight: 500;
    font-size: 14px;
    position: absolute;
    width: 100px;
    top: -40px;
    left: -26px;
    box-shadow: 0px 0px 30px 0px rgba(18.999999999999996, 37.99999999999999, 53, 0.1);
    transition: opacity 0.3s ease-in;
    opacity: 1;
}

#tabs-scroll-special .e-n-tab-title {
    padding-left: 16px;
    border-left: 4px solid #ffffff00;
}

#tabs-scroll-special .e-n-tab-title[aria-selected="true"] {
    border-color: #fff;
}

#scroll-indicator {
	animation: MoveUpDown 1.5s linear infinite;
}

#sun-locator-video {
    background: url(/wp-content/uploads/2025/07/iPhone-Frame-min.png) no-repeat center;
    padding: 13px 18px;
    background-size: 100% 100%;
}

#sun-locator-video video {
    border-radius: 52px;
	height: 734px;
}

@media (max-width: 1024px) {
	#sun-locator-video video {
		/*height: 100%;*/
		width: 339px;
	}
	#sun-locator-video {
		max-width: 359px;
	}
}

@media (max-width: 768px) {
	#sun-locator-video video {
		border-radius: 34px;
	}
}

@media (max-width: 380px) {
	#sun-locator-video video {
		height: 100%;
	}
}

@keyframes MoveUpDown {
  0%, 100% {
    transform: translateY(-10px);
  }
  50% {
    transform: translateY(10px);
  }
}