/* 
Theme Name: Hazan & Lev
Theme URI: https://www.TalPress.co.il
Description: A theme for Hazan & Lev
Author: TalPress
Author URI: https://www.TalPress.co.il
Template: hello-elementor
Version: 1.0.11
Text Domain: hazan
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
*/


:root {color-scheme: only light;}
html[lang=en-US] .elementor-element-b4f5a1a svg {transform:scale(-1)}
html[lang=en-US] .elementor-element-b4f5a1a .elementor-icon-wrapper {text-align:left !important;}
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:3px 0;}
.tp-credit a {color:#000}

.elementor-nav-menu .sub-arrow {top:3px;position:relative;}
#content {overflow-x:hidden}
.contact-btn svg {width:80%;}
.contact-btn .elementor-button-icon {padding:2px;align-items:center;display:flex;text-align:right;justify-content:start;}
.rtl .contact-btn .elementor-button-icon {text-align:left;justify-content:end;}
.contact-btn .elementor-button-text {display: flex;align-items: center;}

.main-carousel img {filter: grayscale(1);transition: all 0.250s ease-in-out;height:700px;width:100%;object-fit:cover;border-radius:50px;}
.main-carousel:hover img {filter: grayscale(0);}

.main-carousel .swiper-pagination-bullets  {position: absolute;top: -1px;background: #fff;height: 30px;
padding-top:2px;width: 180px;margin: 0 auto; right: calc(50% - 90px);left: auto;border-radius: 0 0px 20px 20px;}
.main-carousel .swiper-pagination-bullet:nth-child(2),
.main-carousel .swiper-pagination-bullet:nth-child(3){transform:scale(1.3);}
.main-carousel .swiper-pagination-bullet:nth-child(2){margin-left:20px !important;}
.main-carousel .swiper-pagination-bullet:nth-child(3){margin-right:20px !important;}

.main-carousel .swiper-pagination-bullet:nth-child(5),
.main-carousel .swiper-pagination-bullet:nth-child(6) {display:none !important}

.top-carousel,.bottom-carousel {width:100%;margin:30px 0;}
.bottom-carousel {direction:ltr}
.top-carousel .gallery-item,.bottom-carousel .gallery-item {text-align:center;margin:0 0px;}
.top-carousel .gallery-item img,.bottom-carousel .gallery-item img 
{width: auto;height:50px !important;margin:0 auto;object-fit:contain;display: block;max-width:140px;}

#toggle-slider,#toggle-slider-swiper,
#toggle-slider:hover,#toggle-slider-swiper:hover
{z-index:1;position:relative;background:none !important;border:0 !important;padding:0 !important;}
#toggle-slider-swiper img,#toggle-slider img {max-width: 19px;}

.homepage-products-slider .jet-slick-dots li:nth-child(2),
.homepage-products-slider .jet-slick-dots li:nth-child(3){transform:scale(1.3);}
.homepage-products-slider .jet-slick-dots li:nth-child(2){margin-left:30px !important;}
.homepage-products-slider .jet-slick-dots li:nth-child(3){margin-right:30px !important;}

.project-gallery .gallery {text-align:center}
.project-gallery .gallery-item img {height:550px;object-fit:cover;width:100%;filter:grayscale(1);transition: all 0.250s ease-in-out;}
.project-gallery .gallery-item img:hover {filter:grayscale(0)}
.project-gallery .gallery-item:nth-child(4n+1),
.project-gallery .gallery-item:nth-child(4n+4) {max-width: 60%;}
.project-gallery .gallery-item:nth-child(4n+2),
.project-gallery .gallery-item:nth-child(4n+3) {max-width: 40%;}

.elementor-slideshow__footer  {display:none}
.elementor-lightbox .elementor-lightbox-item {padding-bottom:35px !important;}

#loadmore,
#loadmore2,
#loadmore3,
#loadmore4
 {cursor:pointer;}
#loadmore .elementor-icon-box-icon,
#loadmore2 .elementor-icon-box-icon,
#loadmore3 .elementor-icon-box-icon,
#loadmore4 .elementor-icon-box-icon 
{order:2;}
#loadmore .elementor-icon-box-content,
#loadmore2 .elementor-icon-box-content,
#loadmore3 .elementor-icon-box-content,
#loadmore4 .elementor-icon-box-content 
{order:1;}
#loadmore .elementor-icon-box-wrapper,
#loadmore2 .elementor-icon-box-wrapper,
#loadmore3 .elementor-icon-box-wrapper,
#loadmore4 .elementor-icon-box-wrapper
{display:grid;}

.footer-social:before {height:0.5px;background:var(--e-global-color-primary);width:100%;content:"";position:absolute;right:0;bottom:50%;z-index:1;}
.footer-social .elementor-grid-item {z-index:3;position:relative;}

@media all and (min-width:1050px){
	.site-logo {position: relative; transform:translateY(40px);transition: all 0.500s ease-in-out;}
	.site-logo {transition: all 0.500s ease-in-out;}
	.elementor-sticky--effects .site-logo img {width: 200px !important;transition: all 0.500s ease-in-out;}
	.elementor-sticky--effects .site-logo { transform:translateY(0px)}
	.site-logo img {transition: all 0.500s ease-in-out;}
}
@media all and (max-width:1050px){
    .main-carousel img {height:480px;}

}
@media all and (max-width:768px){
	.top-carousel,.bottom-carousel {width:100%;margin:10px 0;}
    .main-carousel img {height:350px;}
	.footer-icons .elementor-icon-list-item,  .footer-icons .elementor-icon-list-item  a {display:block;}
    .footer-icons .elementor-icon-list-icon {padding-left:0 !important;justify-content:center;margin-bottom:10px;}
	.elementor-370 .elementor-element.elementor-element-24b7694 .gallery {margin: 0 0 -10px -10px;}
	.project-gallery .gallery-item {padding: 0 0 10px 10px !important;}
	.project-main-image img {filter:unset !important;}
	.project-gallery .gallery-item img {height:200px;filter:unset !important;}
	.project-gallery .gallery-item:nth-child(4n+1),
	.project-gallery .gallery-item:nth-child(4n+4) {max-width: 60% !important;}
	.project-gallery .gallery-item:nth-child(4n+2),
	.project-gallery .gallery-item:nth-child(4n+3) {max-width: 40% !important;}
	
	.rtl.home .site-logo {transform: translateY(60px) translateX(-22%) scale(1.8);}
	.home .site-logo {transform: translateY(60px) translateX(22%) scale(1.8);}
	.home .elementor-sticky--effects .site-logo {transform: unset;}
	.top-carousel .gallery-item img,.bottom-carousel .gallery-item img {width: auto;height:40px !important;}
}
/*
@media all and (max-width:768px){
    .home .site-logo {opacity:0;transition: all 0.400s ease-in-out;}
    .home .elementor-sticky--effects .site-logo {opacity:1;transition: all 0.400s ease-in-out;}
    
}*/

.elementor-lightbox .elementor-swiper-button-next i:active,
.elementor-lightbox .elementor-swiper-button-next svg:active,
.elementor-lightbox .elementor-swiper-button-prev i:active,
.elementor-lightbox .elementor-swiper-button-prev svg:active,
.elementor-lightbox .elementor-swiper-button:focus,
.elementor-lightbox .elementor-swiper-button:active
{background: none !important}
body.elementor-lightbox-open {
  overflow: hidden;
  position: fixed;
  width: 100%;
}