/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
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
*/

/*
    Add your custom styles here

html, body {overflow-x: hidden !important;}

p {margin-bottom: none;}


/* Hello Title & Description */



.persona svg { width:15px !important; height:15px !important;}



.elementor-53261 .elementor-element.elementor-element-9e6086d .single_job_listing .job-listing-meta li, .elementor-53261 .elementor-element.elementor-element-9e6086d .single_job_listing .job-listing-meta li a { line-height: 1.5em; } 



.wpas-ticket-buttons-top { display: none !important;} 

#content .page-content > div > div::before {background: #0b1830 !important; opacity: 0.4 !important; }


.page-content > div > .elementor-inner > .elementor-section-wrap > .e-con:before  { background: #0b1830 !important; opacity: 0.6 !important;}
.home #content > .page-content > div > .elementor-inner > .elementor-section-wrap > .e-con:before  { background: #0b1830 !important; opacity: 0 !important;}



body {

}
/*
 .elementor-flip-box__layer__title { position:relative; padding-left:10px; }
 .elementor-flip-box__layer__title::after {
position: relative;
    content: url('https://condor.digitalguru.co.il/wp-content/uploads/2023/11/arrow.svg');
    width: 20px;
    right: -10px;
    top: 4px;

}
*/

.tagcloud a { color: #fff !important;}

.elementor-widget-wp-widget-tag_cloud h5 { color: #fff;}

.job_filters .search_jobs { background: #0b1830;  color: #fff;}

.search_submit { padding-top: 15px !important; }

.filter_by_tag , .search_remote_position, .job_listings li.date  { display: none !important;}

.company strong { font-weight: 400;}

.single_job_listing .meta .full-time { background-color: transparent !important; color: #fff !important;}

 


.job_listing .full-time {
    color: #f08d3c !important;
}


.rp4wp-related-job_listing>ul li.job_listing a div.position .company, .rp4wp-related-job_listing>ul li.no_job_listings_found a div.position .company, ul.job_listings li.job_listing a div.position .company, ul.job_listings li.no_job_listings_found a div.position .company
{
	color: #0b1830 !important;
	
}

.job_filters ul.job_types { display: none !important; }

.search_submit input { background: #f7941c !important;  color: #fff !important;}

.date { 

        display: flex;
    border: 1px solid #0b1830;
    width: 96px;
    height: 103px;
    font-size: 0.8rem;
    color: #0b1830;
    text-align: center;
    flex-direction: column;
	align-content: center;
	flex-wrap: wrap;
	padding-top: 8px;
    background: #fff;

}

.date hr { width: 75px; border-top-color: #f7941c;  border-bottom-color: transparent;}

.date .day { font-size: 2.5rem; padding-top: 10px; }

.addtoany_shortcode > .addtoany_list {
    display: flex;
    flex-direction: column;
    position: absolute;
    left: -72px;
    top: 28px;
}



@media only screen and (max-width: 1436px) {
	
	.elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover {
    padding: 13px 5px !important;
}

}






@media only screen and (max-width: 600px) {
    
    .addtoany_shortcode > .addtoany_list {
    display: flex;
    flex-direction: row;
    position: relative;
    left: 0px;
    top: 0px;
}

    
    
    

	#nav { position:fixed; left:0px; top:20px; max-width: 60px; overflow: visible; }
    .elementor-nav-menu--dropdown.elementor-nav-menu__container { min-width: 340px;}
    
     .elementor-flip-box__layer__title { position:relative; left:0px; }
 .elementor-flip-box__layer__title::after {
     
     display: none;

}

    
    #content > .page-content > div > .elementor-inner > .elementor-section-wrap > .e-con:before  { background: #0b1830 !important; opacity: 0.3 !important;}
	.home #content > .page-content > div > .elementor-inner > .elementor-section-wrap > .e-con:before  { background: #0b1830 !important; opacity: 0 !important;}

    
    
	
}




@media only screen and (min-width: 978px) and (max-width: 1366px) {

    .elementor-location-footer {padding: 0 4rem !important; } 
	main#content .page-content > div> div:not(:first-child) { padding: 0 4rem; }
   
    	
}












