/* 
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
*/


header .sticky-header {
    --shrink-header-to: 0.5;
	--header-height: 196px;
	/*--transition: .45s cubic-bezier(.4, 0, .2, 1);
	background-color: rgba(244, 245, 248, 1);
	transition: background-color var(--transition),
				backdrop-filter var(--transition),
				box-shadow var(--transition);*/
    transition: all 0.2s ease-in !important;
}
/*header .sticky-header.elementor-sticky--effects .sticky-header-content-column {
    padding-top: 0  !important;
	padding-bottom: 15px  !important;
}
header .sticky-header.elementor-sticky--effects .header-logo-and-search {
    margin-bottom: 0  !important;
}
header .sticky-header .sticky-header-content-column {
    min-height: var(--header-height);
    transition: all 0.2s ease-in !important;
}
header .sticky-header.elementor-sticky--effects .sticky-header-content-column {
	min-height: calc( var(--header-height) * var(--shrink-header-to) );
}
header .sticky-header .header-logo-and-search img {
    transition: all 0.1s ease-in !important;
}

header .sticky-header.elementor-sticky--effects .header-logo-and-search .elementor-widget-image img {
	transform: scale(.8);
    transform-origin: right;
}*/
header .elementor-menu-toggle:after {
    content:'תפריט ניווט';
    font-size: 22px;
    position: relative;
    padding: 0 10px; 
}
header .elementor-menu-toggle + .elementor-nav-menu--dropdown {
    margin: 0;
}
header img.wpml-ls-flag {
    width: auto;
}
header ul.elementor-nav-menu li.current-menu-parent {
	background-color: var(--e-global-color-secondary);
}
body:not(.elementor-editor-active) .elementor-widget-menu-anchor {
   position: relative;
   z-index: -1;
 }
 body:not(.elementor-editor-active) .elementor-menu-anchor:before {
   content: "";
   display: block;
   height: 140px; 
   margin: -140px 0 0;
   visibility: hidden;
   pointer-events: none;
 }
section.notice-board-row .elementor-widget-wrap {
    background-size: 100% 100%;
}
.elementor-widget-icon-list li.elementor-icon-list-item {
    align-items: start !important;
}
.elementor-widget-icon-list li.elementor-icon-list-item .elementor-icon-list-text {
    line-height: 1em;
}
.elementor-widget-icon-list li.elementor-icon-list-item .elementor-icon-list-icon {
    margin-top: 4px;
}
a.elementor-post__read-more {
    background-color: var( --e-global-color-primary );
    font-size: 18px !important;
    font-weight: 400 !important;
    padding: 8px 20px;
    border-radius: 20px;
    color:#ffffff;
}
a.elementor-post__read-more:hover{
    background-color: var( --e-global-color-secondary );
    color:#ffffff;
}
.artbit-horizontal-icon-list ul {
	gap: 14px;
}
.artbit-horizontal-icon-list ul li {
	/*margin-bottom: 15px !important;*/
	flex-basis: 31%;
	flex-grow: 1;
	margin: 0 !important;
}
.artbit-horizontal-icon-list ul li a {
    background-color: var( --e-global-color-secondary );
    color: #ffffff;
    padding: 10px 12px !important;
	height: 100%;
	align-items: flex-start !important;
	transition: all 0.2s ease-in;
}
.artbit-horizontal-icon-list ul li a:hover {
    background-color: var( --e-global-color-primary );
    color: #ffffff;
}

