/* 
Theme Name: Olizki
Theme URI: https://www.WebTheNet.co.il
Description: A theme for Olizki
Author: WebTheNet
Author URI: https://www.WebTheNet.co.il
Template: hello-elementor
Version: 1.0.1
Text Domain: oli
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
*/

.main-header {clip-path: ellipse(50% 70% at 70% 50%);backdrop-filter: brightness(115%) blur(30px);background: rgba(115,115,115,0.29);background: linear-gradient(0deg, rgba(115,115,115,0.29) 0%, rgba(229,229,229,0.29) 100%); }
.main-menu .elementor-item {margin:3px 0;}
.main-menu .elementor-nav-menu--dropdown {max-width:85%}
.rtl .main-menu .elementor-item-active,
.rtl .main-menu .elementor-item:hover,
.rtl .main-menu .elementor-item:focus,
.rtl .main-menu .elementor-item:active,
.rtl .main-menu .current-menu-ancestor a.elementor-item { background: rgb(255,0,0);background: linear-gradient(270deg, rgba(255,0,0,1) 0%, rgba(252,9,9,0.88) 24%, rgba(229,229,229,0) 72%);  }

.main-menu .elementor-item-active,
.main-menu .elementor-item:hover,
.main-menu .elementor-item:focus,
.main-menu .elementor-item:active,
.main-menu .current-menu-ancestor a.elementor-item { background: rgb(255,0,0);background: linear-gradient(90deg, rgba(255,0,0,1) 0%, rgba(252,9,9,0.88) 24%, rgba(229,229,229,0) 72%);  }

.has-submenu.highlighted {color:#000 !important}
.main-menu .current-menu-ancestor a.elementor-item {color:#fff !important;}
.main-menu .current-menu-ancestor a.elementor-sub-item {font-size:15px !important}
.main-menu .current-menu-ancestor .sub-menu {display:block;}
.main-menu .elementor-sub-item {font-size:15px !important;}
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,

.elementor-nav-menu--dropdown .elementor-item:focus,
.elementor-nav-menu--dropdown .elementor-item:hover,
.elementor-sub-item.elementor-item-active,
.elementor-sub-item.highlighted, .elementor-sub-item:focus,
.elementor-sub-item:hover{background-color:transparent !important;color:#fff !important}
.acf-map {width: 100%;height: 550px;margin: 0;}
.acf-map img {max-width: inherit !important;}
.marker {-webkit-transition: all 0.250s ease-in-out;-moz-transition: all 0.250s ease-in-out;-o-transition: all 0.250s ease-in-out;transition: all 0.250s ease-in-out;}
.maplabel {background:rgba(255,255,255,0.8);font-size:16px;font-family: 'Heebo', sans-serif;padding:3px 5px;-webkit-border-radius: 10px;-webkit-border-top-left-radius: 0;-moz-border-radius: 10px;-moz-border-radius-topleft: 0;border-radius: 10px;border-top-left-radius: 0;}
.main-menu .elementor-sub-item.elementor-item-active,
.main-menu a.elementor-sub-item:hover { background: rgb(255,255,255);color:#000 !important;
background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(181,181,181,0.88) 65%, rgba(174,174,174,1) 100%); }

.jet-tabs__control.active-tab {background: url(img/cat-arrow.png) no-repeat left center;padding-left:40px;}
.jet-tabs__control {background: url(img/cat-arrow-notactive.png) no-repeat left center;padding-left:40px;}

.tooltoip-project h4 {text-align:center;font-weight:600;font-family:"FtOrvany 0.69", Sans-serif;color:#000;}
.view-project {text-align:center;font-weight:400;font-family:"FtOrvany 0.69", Sans-serif;background:#E2001B;width:90%;display:block;margin:0 auto;padding:5px;border-radius:5px;color:#fff !important;font-size:18px;}

.project-flip .elementor-flip-box__front .elementor-flip-box__layer__inner {background:#E2001BAB;}
.project-flip .elementor-flip-box__front .elementor-flip-box__layer__title {padding:8px;margin:0;}

.single-project .jet-listing-grid__slider-icon.prev-arrow svg {background: url(img/left.svg) no-repeat;color:transparent;height:38px !important;width:50px}
.single-project .jet-listing-grid__slider-icon.next-arrow svg {background: url(img/left.svg) no-repeat;color:transparent;height:38px !important;width:50px}
.slick-dots li button,.slick-dots li button:hover,.slick-dots li button:active,.slick-dots li button:focus
{background-color:transparent !important}
.slick-dots li.slick-active button::before {color:#E2001B !important;opacity:1 !important;}
.slick-dots li button::before {font-size:33px !important;color:#fff !important;opacity:1 !important;}
.project-gallery .slick-prev, .project-gallery .slick-next {top:104%;z-index:50}
.project-gallery .slick-prev::before, .project-gallery .slick-next::before {content:"" !important}

.project-gallery .slick-prev {right:-50px !important;left:auto !important}
.project-gallery .slick-next {left:-50px !important;}

.rtl .project-gallery .slick-prev {right:50px !important;}
.rtl .project-gallery .slick-next {left:50px !important;}


.video-gallery {margin-top:25px;}
.video-gallery-item {width:32.6%;margin-left:1%;float:right;padding-top:0;margin-top:20px;}
.video-gallery-item.item_last {margin-left:0 !important;}
.video-gallery-nav {padding: 0 0px 0 20px;width:24%;float:right;}
.video-item {position:relative;}
.video-item i	{position: absolute;left: 43%;top: 41%;color: #fff;font-size: 50px;}
.video-gallery-item .video-item {cursor:pointer;height:300px;background-size:cover;background-position:center center}
.video-item img {width:100%;}
.video-title {padding:10px;display:block;width:100%;position:absolute;bottom:0;right:0;color:#fff;
background: #E2001BAB;color:#fff;}
.video-gallery-nav .video-item .video-title {padding:5px;text-align:center;font-size:16px}
.vertical.slick-arrow {padding:0;width:88px !important;display: block;margin: 10px auto;width: 20px;}
.vertical.slick-arrow,.vertical.slick-arrow:focus,.vertical.slick-arrow:active,.vertical.slick-arrow:hover {background:none !important;border:0 !important;}

.footer-social {position:absolute !important;width:auto !important;bottom:80px;z-index:999;-webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);}
@media all and ( max-height:768px) {
	.gmap {height:280px}
}
@media all and ( max-width:1433px ){
	/*.video-gallery-item, .video-gallery-nav {width:100%;float:none;}
	.video-gallery-nav {padding:10px 0;}
	.video-gallery-nav .video-item {margin: 0 5px;}
	.video-gallery-item .video-item {height:300px}*/
	.footer-social {left:-101px;}

}
@media all and ( max-width:1024px ){
	.video-gallery-item {width:48%;margin-left:1%;}
	.video-gallery-item.item_last {margin-left:1% !important;}
}
@media all and ( max-width:768px ){
		.footer-social {left:-86px;}
	.video-gallery-item {width:100%;margin-left:0;}
}

