/* 
Theme Name: TalPress
Theme URI: https://www.TalPress.co.il
Description: TalPress Default Theme
Author: TalPress
Author URI: https://www.TalPress.co.il
Template: hello-elementor
Version: 1.0.1
Text Domain: talpress
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
*/

body {overflow-x:hidden}
.grecaptcha-badge {display:none !important;}
.rtl input[type=tel] {text-align:right;}

.tp-credit{color:#000;font-size:14px;text-align:center;padding:5px 0;}
.tp-credit a {color:#000}

.main-header * {transition:all 0.3s ease !important;}
.transparent-header .main-header:not(.elementor-sticky--effects) .nav-icon svg path {fill:#fff !important;}
.transparent-header .main-header:not(.elementor-sticky--effects) .site-logo path:not(:first-child,:nth-child(11),:nth-child(12)){fill:#fff !important;}
.transparent-header .main-header:not(.elementor-sticky--effects) .chat .elementor-button,.transparent-header .main-header:not(.elementor-sticky--effects) .call .elementor-button  {border-color:#fff !important;}
.transparent-header .main-header:not(.elementor-sticky--effects) .chat .elementor-button .elementor-button-text,
.transparent-header .main-header:not(.elementor-sticky--effects) .call .elementor-button-text {color:#fff !important;}
.transparent-header .main-header:not(.elementor-sticky--effects) .call svg path,.transparent-header .main-header:not(.elementor-sticky--effects) .chat svg path {fill:#fff !important;}
.transparent-header .main-header:not(.elementor-sticky--effects) .call:hover .elementor-button ,.transparent-header .main-header:not(.elementor-sticky--effects) .chat:hover .elementor-button  {border-color:var( --e-global-color-accent ) !important;}
.transparent-header .main-header.elementor-sticky--effects {background-color:rgba(255,255,255,0.40) !important;backdrop-filter:blur(10px) !important;}

/* TalPress Category Slider Styles */
.talpress-category-slider {position:relative;width:100%;background-color:#faf9f7;overflow:hidden;height:900px;}
.talpress-category-slider .swiper {width:100%;height:100%;position:relative;}
.talpress-category-slider .swiper-slide {display:flex;align-items:center;justify-content:center;position:relative;}
.talpress-category-slider .slide-content {position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;}
.talpress-category-slider .slide-icon-wrapper {position:absolute;top:112px;left:50%;transform:translateX(-50%);z-index:10;opacity:1;transition:opacity 0.15s ease;pointer-events:none;}
.talpress-category-slider .slide-icon-wrapper .slide-icon {width:64px;height:64px;display:flex;align-items:center;justify-content:center;}
.talpress-category-slider .slide-icon-wrapper .slide-icon img {width:100%;height:100%;object-fit:contain;transform:rotate(90deg);}
.talpress-category-slider .slide-header-wrapper {position:absolute;top:208px;left:50%;transform:translateX(-50%);z-index:10;opacity:1;transition:opacity 0.15s ease;pointer-events:none;}
.talpress-category-slider .slide-header-wrapper .slide-header {text-align:center;display:flex;flex-direction:column;gap:16px;align-items:center;}
.talpress-category-slider .slide-title-row {display:flex;align-items:center;justify-content:center;gap:12px;}
.talpress-category-slider .slide-english-subtitle {font-family:'Poppins',sans-serif;font-weight:400;font-size:22px;line-height:normal;color:#222;text-transform:uppercase;text-align:right;width:140px;white-space:pre-wrap;}
.talpress-category-slider .slide-divider {width:6px;height:6px;background-color:#222;border-radius:1px;flex-shrink:0;}
.talpress-category-slider .slide-hebrew-title {font-family:var( --e-global-typography-text-font-family );font-weight:400;font-size:24px;line-height:normal;color:#222;text-align:left;width:140px;direction:rtl;white-space:pre-wrap;}
.talpress-category-slider .slide-subtitle {font-family:var( --e-global-typography-text-font-family );font-weight:300;font-size:16px;line-height:normal;color:rgba(4,4,33,0.65);direction:rtl;}
.talpress-category-slider .slide-image-wrapper {position:absolute;top:221px;left:50%;transform:translateX(-50%);width:748px;height:600px;z-index:8;overflow:visible;}
.talpress-category-slider .slide-main-title {position:absolute;top:30px;left:50%;transform:translateX(-50%) !important;font-family:'Poppins',sans-serif;font-weight:400;font-size:175px;line-height:normal;color:#222;text-align:center;text-transform:uppercase;white-space:nowrap;z-index:5;pointer-events:none;width:max-content;margin:0;display:block;box-sizing:border-box;right:auto;padding:0;}
.talpress-category-slider .slide-image {position:absolute;top:60px;left:50%;transform:translateX(-50%);width:748px;height:600px;z-index:6;overflow:hidden;}
.talpress-category-slider .slide-image img {width:120.3%;height:100%;object-fit:cover;display:block;position:absolute;left:50%;transform:translateX(-50%);top:0;max-width:none;}
.talpress-category-slider .swiper-button-next,.talpress-category-slider .swiper-button-prev {width:36px;height:36px;background-color:#222;border-radius:100px;margin-top:0;top:50%;transform:translateY(-50%);z-index:10;padding:10px 6px;cursor:pointer;display:flex;align-items:center;justify-content:center;}
.talpress-category-slider .swiper-button-prev {left:96px;}
.talpress-category-slider .swiper-button-next {right:96px;}
.talpress-category-slider .swiper-button-next:after,.talpress-category-slider .swiper-button-prev:after {content:'';font-size:0;width:16px;height:9px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='9' viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L8 8L15 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;}
.talpress-category-slider .swiper-button-prev:after {transform:rotate(90deg);}
.talpress-category-slider .swiper-button-next:after {transform:rotate(-90deg);}
.talpress-category-slider .swiper-button-next.swiper-button-disabled,.talpress-category-slider .swiper-button-prev.swiper-button-disabled {opacity:0.35;cursor:auto;pointer-events:none;}
.talpress-category-slider .swiper-pagination {bottom:78px !important;left:50%;transform:translateX(-50%);width:auto !important;display:flex;justify-content:center;gap:8px;height:8px;}
.talpress-category-slider .swiper-pagination-bullet {width:8px;height:8px;background-color:#ccc;opacity:1;border-radius:50%;margin:0 !important;transition:all 0.3s ease;}
/*.talpress-category-slider .swiper-pagination-bullet-active {background-color:#ff6b35;width:24px;border-radius:4px;}*/

.rtl .talpress-category-slider .slide-title-row {flex-direction:row-reverse;}
.rtl .talpress-category-slider .slide-english-subtitle {text-align:right;}
.rtl .talpress-category-slider .swiper-button-prev {left:auto;right:96px;}
.rtl .talpress-category-slider .swiper-button-next {right:auto;left:96px;}
.rtl .talpress-category-slider .swiper-button-prev:after {transform:rotate(-90deg);}
.rtl .talpress-category-slider .swiper-button-next:after {transform:rotate(90deg);}

@media (max-width: 1440px) {
	.talpress-category-slider {height:800px;}
	.talpress-category-slider .slide-image-wrapper {width:600px;height:480px;}
	.talpress-category-slider .slide-image {width:600px;height:480px;}
	.talpress-category-slider .slide-main-title {font-size:140px;left:50%;transform:translateX(-50%);}
}

@media (max-width: 1024px) {
	.talpress-category-slider {height:700px;}
	.talpress-category-slider .slide-image-wrapper {width:500px;height:400px;top:220px;}
	.talpress-category-slider .slide-image {width:500px;height:400px;}
	.talpress-category-slider .slide-main-title {font-size:100px;left:50%;transform:translateX(-50%);}
	.talpress-category-slider .slide-header {top:180px;}
	.talpress-category-slider .swiper-button-prev {left:20px;}
	.talpress-category-slider .swiper-button-next {right:20px;}
	.rtl .talpress-category-slider .swiper-button-prev {left:auto;right:20px;}
	.rtl .talpress-category-slider .swiper-button-next {right:auto;left:20px;}
}

@media (max-width: 768px) {
	.talpress-category-slider {height:600px;}
	.talpress-category-slider .slide-image-wrapper {width:100%;max-width:400px;height:300px;top:180px;}
	.talpress-category-slider .slide-image {width:100%;max-width:400px;height:300px;}
	.talpress-category-slider .slide-main-title {font-size:60px;left:50%;transform:translateX(-50%);}
	.talpress-category-slider .slide-image img {width:100%;left:50%;transform:translateX(-50%);}
	.talpress-category-slider .slide-header {top:140px;}
	.talpress-category-slider .slide-icon {top:80px;width:48px;height:48px;}
	.talpress-category-slider .slide-english-subtitle,.talpress-category-slider .slide-hebrew-title {font-size:18px;width:auto;}
	.talpress-category-slider .swiper-button-next,.talpress-category-slider .swiper-button-prev {width:32px;height:32px;}
	.talpress-category-slider .swiper-button-prev {left:10px;}
	.talpress-category-slider .swiper-button-next {right:10px;}
	.rtl .talpress-category-slider .swiper-button-prev {left:auto;right:10px;}
	.rtl .talpress-category-slider .swiper-button-next {right:auto;left:10px;}
	.talpress-category-slider .swiper-pagination {bottom:20px !important;}
}
