/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.0.0.1704962577
Updated: 2024-01-11 08:42:57

*/

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

/* Home */

.center-col .jet-listing-grid__items.grid-col-desk-3.grid-col-tablet-3.grid-col-mobile-1.jet-listing-grid--1311.grid-collapse-gap {
    justify-content: center;
}


H1 span.blue {
    color: #1C2475;
}

h1 span.orange {
    color: #D99839;
}


h3 span.orange {
    color: #D99839;
}

.gradient-b button.elementor-button.elementor-size-sm {
    background: var(--a, linear-gradient(103deg, #00263D 2.8%, #0066A3 100%));
	box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.20) inset;
}

.elementor-flip-box__layer__overlay .elementor-flip-box__image img.attachment-full.size-full {
    justify-self: center;
}

.elementor-flip-box {
    border-radius: 40px;
}

span.elementor-button-text span.orange {
    color: #D99839;
}

/* Bullets Listing Carusel */

.bullets-color .jet-listing-grid.jet-listing ul.jet-slick-dots li {
    border: 1px solid #CCCCCC;
}

/* Footer Form */

.elementor-field-subgroup.elementor-subgroup-inline {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.elementor-field-subgroup.elementor-subgroup-inline span.elementor-field-option {
    display: flex;
    align-items: center;
    gap: 6px;
}

.leads .elementor-form-fields-wrapper.elementor-labels- input#form-field-email {
    padding: 0px;
}

.leads textarea#form-field-message {
    resize: none;
    padding: 0px;
}

textarea#form-field-message:focus {
    box-shadow: none;
}

button#gradient-color-orange {
    background: linear-gradient(93deg, #D99839 0%, #FFF 113.01%);
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.20) inset;
}

span.elementor-field-option {
    display: flex;
    align-items: center;
}

/* Service Single Page */

.dots ul.jet-slick-dots li {
    border: 1px solid #ccc;
	opacity: 1;
}

.space .jet-listing-dynamic-repeater__items {
    gap: 10px;
}


.space .jet-listing-dynamic-repeater__item span {
    gap: 10px;
    display: flex;
    align-items: flex-start;
}

/* About */

.max img.attachment-full.size-full {
    height: 400px !important;
}

@media (max-width: 1024px) {
	
	/* Home */
	
	.none-icon svg {
    	display: none;
	}
	
	.icon-space ul.elementor-icon-list-items.elementor-inline-items {
    	gap: 24px;
	}
	
	.max img.attachment-full.size-full {
    	height: 320px !important;
    	object-fit: cover !important;
	}
	
}

@media (max-width: 767px) {

    .elementor-565 .elementor-element.elementor-element-f2cb786:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-f2cb786 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #EEF2F9;
    }
	
	/* Contact Form */
	
	.elementor-field-subgroup.elementor-subgroup-inline {
    	display: flex;
    	flex-wrap: wrap;
    	justify-content: flex-start;
    	flex-direction: column;
	}
	
	/* נגישות */
	#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    	font-size: 150% !important;
	}
	
	/* Home */
	
	.max img.attachment-full.size-full {
        height: 268px !important;
        object-fit: fill !important;
    }
	
}



