/*! ******************************************************
*
*	Theme Name:     Astra Child
*   Author:         web3d
*   Author URI:     http://www.onthegosystems.com/
*   Description:    Simple, clear and modern Bootstrap 3-based theme. Perfect base for developing all kinds of responsive sites with Toolsets, including the Layouts plugin (no extra integration needed, you activate Layouts and the drag and drop facilities work out of the box). Uses WordPress theme customizer and supports Font Awesome Icons. Supports WooCommerce integration by styles unification.
*   Version:        1.1
*   License:        GNU General Public License v2 or later
*   License URI:    http://www.gnu.org/licenses/gpl-2.0.html
*   Template:       astra
*
*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

body, p, div, h1, h2, h3{
  font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-accent-font-weight );
}
a.elementor-button-link:focus-visible {
    outline: 2px solid #000;
}
/*#nav_menu_jo nav ul > .menu-item > .sub-menu > li{*/
/*  border-width: 0 0 1px;*/
/*  border-style: solid;*/
/*  border-color: #fff;*/
/*}*/

/*#nav_menu_jo nav ul > .menu-item > .sub-menu li a {*/
/*  margin: auto;*/
/*  border: 0;*/
/*  font-size: 20px;*/
/*  color: #fff;*/
/*}*/

/*#nav_menu_jo nav ul > .menu-item > .sub-menu li:last-child{*/
/*  border:0;*/
/*}*/
/*@media (min-width: 768px){*/
/*	#nav_menu_jo nav ul > .menu-item > .sub-menu {*/
/*	  display: block !important;*/
/*	  background: none;*/
/*	  position: absolute;*/
/*	  width: auto;*/
/*	  perspective: 1000px;*/
/*	  z-index: -1;*/
/*	}*/
	#nav_menu_jo nav ul > .menu-item > .sub-menu > li {
	  /*display: none;*/
	  background-color: var( --e-global-color-accent );
	  /*opacity: 0;*/
	  /*transform-origin: top center;*/
	}
/*	#nav_menu_jo nav ul > .menu-item > .sub-menu > li:nth-child(1){animation: rotateZ 300ms 60ms ease-in-out forwards;}*/
/*	#nav_menu_jo nav ul > .menu-item > .sub-menu > li:nth-child(2){animation: rotateZ 300ms 120ms ease-in-out forwards;}*/
/*	#nav_menu_jo nav ul > .menu-item > .sub-menu > li:nth-child(3){animation: rotateZ 300ms 180ms ease-in-out forwards;}*/
/*	#nav_menu_jo nav ul > .menu-item > .sub-menu > li:nth-child(4){animation: rotateZ 300ms 240ms ease-in-out forwards;}*/
/*	#nav_menu_jo nav ul > .menu-item > .sub-menu > li:nth-child(5){animation: rotateZ 300ms 300ms ease-in-out forwards;}*/
/*	#nav_menu_jo nav ul > .menu-item > .sub-menu > li:nth-child(6){animation: rotateZ 300ms 360ms ease-in-out forwards;}*/
/*	#nav_menu_jo nav ul > .menu-item:hover > .sub-menu > li,*/
/*		#nav_menu_jo nav ul > .menu-item:focus-visible > .sub-menu > li{display: block;}*/
/*	@keyframes rotateZ {*/
/*	  0% {*/
/*		opacity: 0;*/
/*		transform: translateZ(290px);*/
/*	  }*/
	  
/*	  80% {*/
/*		transform: translateZ(10px);*/
/*	  }*/

/*	  100% {*/
/*		opacity: 1;*/
/*		transform: translateZ(0);*/
/*	  }*/
/*	}*/
/*	.elementor-nav-menu .sub-arrow{*/
/*		display: none !important;*/
/*	}*/
/*}*/

/*--Head--*/
#main > article{
	position: relative;
}
.head_jo{
  margin-bottom: 55px;
}
.head_jo > header {
  background: url(/wp-content/uploads/2023/05/head.jpg) no-repeat scroll center / cover;
  margin: 0 !important;
  height: 360px;
  display: flex;
  align-items: flex-end;
  padding: 0 calc((100% - 1260px) / 2) !important;
}
.head_jo > header .entry-title {
  font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-accent-font-weight );
  background-color: var( --e-global-color-accent );
  color: #fff;
  font-size: 36px;
  margin: 0;
  padding: 10px 35px;
}
#as_wrapp > .ast-breadcrumbs-wrapper{
  max-width: 1280px;
  margin: auto;
  padding: 15px 10px;
  text-align: left;
}
#main > article > .ast-breadcrumbs-wrapper {
  max-width: 1280px;
  margin: auto;
  padding: 15px 10px;
  text-align: left;
  position: absolute;
  top: 360px;
  right: calc((100% - 1280px) / 2);
}
#as_wrapp > .ast-breadcrumbs-wrapper *,
#main > article > .ast-breadcrumbs-wrapper *{
  font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-accent-font-weight );
  color: #000;
}



/*--Home--*/

.archive .activity_spaces_img a{
  width: 100%;
}
.archive .activity_spaces_img img{
  min-width: 100%;
  height: 200px;
  object-fit: cover;
}

/*--Home--*/
.activity_spaces_img{
  z-index: 1;
  box-shadow: 0 0 40px 0 rgba(0,0,0,0.1);
}
.activity_spaces_footer{
  z-index: 2;
}
.activity_spaces_footer .activity_spaces_footer_txt {
  box-shadow: 0 0 40px 0 rgba(0,0,0,0.1);
  width: calc(100% - 81px) !important;
  height: 91px;
  overflow: hidden;
  background: #fff;
}
.activity_spaces_footer .activity_spaces_footer_img {
  width: 81px !important;
  z-index: 1;
}

@media (min-width: 769px){
    
	#cf form .elementor-form-fields-wrapper > div:not(.elementor-field-type-submit){
	  width: 29.333%;
	}
	#cf form .elementor-form-fields-wrapper > div.elementor-field-type-submit{
	  width: 12%;
	}
	#cf form .elementor-form-fields-wrapper > div.elementor-field-type-submit button{
	  width: 100%;
	}
}
#cf form .elementor-form-fields-wrapper > div:not(.elementor-field-type-submit) input{
  direction: rtl;
  padding: 11px 30px;
  border: 0;
  border-radius: 0;
}


#as_wrapp{
  width:100%;
}
#as_top_banner {
  background: url(/wp-content/uploads/2023/05/head.jpg) no-repeat scroll center / cover;
  margin: 0 !important;
  height: 360px;
  display: flex;
  align-items: flex-end;
  padding: 0 calc((100% - 1260px) / 2) !important;
}
#as_top_banner h2 {
  font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-accent-font-weight );
  background-color: var( --e-global-color-accent );
  color: #fff;
  margin: 0;
  padding: 10px 35px;
}
#as1 {
  padding: 40px 0 100px;
}
#as1 .jo_col-6:last-child{
  padding-left: 100px;
}
#as1 h1{
	margin-bottom:30px;
}
#as_galery_wrapp{}
#galery_activity_spaces {
  display: flex;
  list-style: none;
  margin: 0;
  justify-content: space-between;
}
#galery_activity_spaces li{
  max-width: 24.6vw;
}
#galery_activity_spaces li img{}

#jo_tab {
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
#jo_tab .jo_tab_title {
  width: 25%;
  background: #6d6e73;
  float: right;
  text-align: center;
  font-size: 24px;
  padding: 15px;
  color: #fff;
  border-left: 1px solid;
  cursor: pointer;
}
#jo_tab .jo_tab_title.current{
  background: var( --e-global-color-accent );
}
#jo_tab .hr {
  height: 2px;
  background: var( --e-global-color-accent );
  display: block;
  width: auto;
  right: calc(-1 * (100vw - 1280px) / 2);
  position: absolute;
  top: 59px;
  left: calc(-1 * (100vw - 1280px) / 2);
}
.jo_tab_text{display:none;padding: 50px 10px;}
.jo_tab_1.current ~ .jo_tab_1,
.jo_tab_2.current ~ .jo_tab_2,
.jo_tab_3.current ~ .jo_tab_3,
.jo_tab_4.current ~ .jo_tab_4{display: block;}
.gallery_red_more {
  font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-accent-font-weight );
  background-color: #00b3dc;
  font-size: 20px;
  color: #fff !important;
  border-radius: 0px 0px 0px 0px;
  padding: 12px 26px 12px 26px;
  display: block;
  width: 100px;
  margin: 35px auto 75px;
}
.elementor-widget-text-editor h2 {
    font-size: 28px;
    margin: 10px 0;
}


.tender_head > div {
  color: var( --e-global-color-accent );
  font-size: 25px;
  font-weight: 600;
}
.tender_head {
  padding: 0 0 20px;
}
.tender_item{}
.tender_head,
.tender_item{
  display: flex;
  flex-wrap: wrap;
}
.tender_item > div{
  color: var( --e-global-color-text );
  font-size: 20px;
}
.tender_head > div,
.tender_item > div{
  padding: 10px;
}
.tender_head > div:nth-child(1),
.tender_item > div:nth-child(1){
  flex: 0 0 24.056%;
  max-width: 24.056%;
}
.tender_head > div:nth-child(2),
.tender_item > div:nth-child(2){
  flex: 0 0 11.513%;
  max-width: 11.513%;
}
.tender_head > div:nth-child(3),
.tender_item > div:nth-child(3){
  flex: 0 0 18.245%;;
  max-width: 18.245%;;
}
.tender_head > div:nth-child(4),
.tender_item > div:nth-child(4){
  flex: 0 0 19.628%;
  max-width: 19.628%;
}
.tender_head > div:nth-child(5),
.tender_item > div:nth-child(5){
  flex: 0 0 26.556%;
  max-width: 26.556%;
}
.tender_no_items_found{}
.tender_no_items_found > div{
  color: var( --e-global-color-text );
  font-size: 20px;
  padding: 10px;
}
.tender_item > div p{
	margin:0;
}

/*--winn--*/
.winn_tender_head,
.winn_tender_item{
  display: flex;
}
.winn_tender_head {
  padding: 0 0 20px;
}
.winn_tender_head > div {
  color: var( --e-global-color-accent );
  font-size: 25px;
  font-weight: 600;
}
.winn_tender_item > div {
  color: var( --e-global-color-text );
  font-size: 20px;
}
.winn_tender_item:nth-child(even) > div > span{
  background-color: var( --e-global-color-astglobalcolor6 );
}
.winn_tender_item > div > span {
  width: 100% !important;
  display: block;
  padding: 5px;
}
.winn_tender_head > div,
.winn_tender_item > div{
  padding: 5px;
}

.winn_tender_head > div:nth-child(1),
.winn_tender_item > div:nth-child(1){
  flex: 0 0 25%;
  max-width: 49.265%;
}

.winn_tender_head > div:nth-child(2),
.winn_tender_item > div:nth-child(2){
  flex: 0 0 18.242%;
  max-width: 18.242%;
}
.tender_file{
  width: 100% !important;

}
.winn_tender_head > div:nth-child(3),
.winn_tender_item > div:nth-child(3){
  flex: 0 0 32.132%;
  max-width: 32.132%;
}

@media (max-width: 768px){
	
	
.tender_head,
.winn_tender_head{
  display: none;
}
.tender_item,
.winn_tender_item {
  margin-bottom: 10px;
}
.tender_item > div{
  font-size: 16px;
  flex: 0 0 100% !important;
  max-width: 100% !important;
  background: var( --e-global-color-astglobalcolor6 );
  margin-bottom: 1px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  line-height: 1.4;
}
.winn_tender_item > div {
  font-size: 16px;
  flex: 0 0 100% !important;
  max-width: 100% !important;
  background: var( --e-global-color-astglobalcolor6 );
  margin-bottom: 1px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  line-height: 1.4;
}
.winn_tender_item > div > span{padding: 5px 0;}
.tender_item > div:nth-child(1)::before{content:"שם המכרז";}
.tender_item > div:nth-child(2)::before{content:"מספר מכרז";}
.tender_item > div:nth-child(3)::before{content:"תאריך הגשה אחרון";}
.tender_item > div:nth-child(4)::before{content:"תאריך אחרון לתצוגה";}
.tender_item > div:nth-child(5)::before{content:"קבצים מצורפים";}
.tender_item > div::before{
  color: var( --e-global-color-accent );
  font-size: 18px;
  font-weight: 600;
  margin: -3px 0 0 15px;
}
.winn_tender_item > div:nth-child(1)::before{content:"כותרת";}
.winn_tender_item > div:nth-child(2)::before{content:"מספר מכרז";}
.winn_tender_item > div:nth-child(3)::before{content:"זוכה במכרז";}
.winn_tender_item > div::before{
  color: var( --e-global-color-accent );
  font-size: 18px;
  font-weight: 600;
  margin: -3px 0 0 15px;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
    #roles-list-titles h2 {
        font-size: 22px;
    }
        
    #roles-list .elementor-widget-wrap.elementor-element-populated {
        padding: 5px;
    }
    
    #roles-list p {
        font-size: 14px;
    }
    
            
    .calling-voices p {
        height: 225px;
        display: flex;
        align-items: center;
        font-size: 18px;
            justify-content: center;
            padding: 5px;
    }
    
        .prices-offer p {
        height: 175px;
        display: flex;
        align-items: center;
        font-size: 18px;
            justify-content: center;
            padding: 5px;
    }
    
            .centers p {
        height: 175px;
        display: flex;
        align-items: center;
        font-size: 18px;
            justify-content: center;
            padding: 5px;
    }
    
    main, nav {
    overflow: hidden;
}
    
    
    .elementor-widget-text-editor h2 {
        font-size: 22px;
        margin: 10px 0;
    }
    #custom-header .elementor-container .logo-top {
  order: 1;
}
	.order_1 {order: 1;}
	.order-1 {order: -1;}
	
    #hp1 figure{margin-bottom: 25px;}
	.activity_spaces_footer .activity_spaces_footer_img{width: 65px !important;}
	.activity_spaces_footer .activity_spaces_footer_txt{width: calc(100% - 65px) !important;height: 73px;}
	.elementor-144 .elementor-element.elementor-element-2a2f30d6 .elementor-image-box-wrapper{display: flex;}
	#nav_menu_jo nav ul > .menu-item > .sub-menu li a{color: #000;background: #ddd;}
	.head_jo > header, #as_top_banner{height: 130px;padding: 0 10px !important;}
	.head_jo > header .entry-title, #as_top_banner h2{font-size: 26px;}
	#main > article > .ast-breadcrumbs-wrapper{top: 130px;right: auto;left: 10px;width: auto;}
	.archive .ast-grid-common-col {padding-right: 0;padding-left: 0;}
	#as1 .jo_col-6:last-child {padding-left: 0;}
	#galery_activity_spaces li {max-width: 49.6vw;margin-bottom: 0.5vw;}
	#as1 {padding: 30px 0;}
	#as1 h1 {margin: 15px 0;}
	.single-activity-spaces .order_1 {order: inherit;}
	#jo_tab .jo_tab_title{font-size: 18px;padding: 10px;line-height: 1;display: flex;align-items: center;justify-content: center;}
	.jo_tab_text{padding: 20px 10px;}
}