/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 09 2023 | 11:13:30 */
/*Main Header*/
.ast-theme-transparent-header .main-header-bar {
	padding: 20px 0px;
}

/*header contact button*/
.ast-custom-html a.customBtn {
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #FB2056;
	font-size:17px;
    background-color: #fb2056;
    border-radius: 30px;
	padding:0px 35px;
	font-weight:600;
}
.ast-custom-html a:hover {
    background: transparent;
	color: white !important
}

/*menu line height*/
.main-header-bar {
	line-height: 3;
}

/*hamburger height lines*/
.ee-hamburger-inner, .ee-hamburger-inner::after, .ee-hamburger-inner::before {
    height: .2em;
}

/*offcanvas menu*/
.ee-offcanvas__content {
    padding: 20px 15px 0px;
}


/*paragraph margin off*/
.entry-content p {
    margin-bottom: 0;
}

/*margin 0*/
.margin0 .elementor-text-editor p {
	margin-bottom:0;
}

/*margin 10*/
.margin0 .elementor-text-editor p {
	margin-bottom:10px;
}

/*shortcode with animated icons*/
.elementor-shortcode {
    text-align: center;
}

/*ביטול ריווח של נקודות בסליידר מותאם אישית*/
ul.jet-slick-dots {
	margin:0
}

/*popup close button*/
.elementor-popup-modal .dialog-close-button i {
    color: #FFFFFF;
    padding: 5px;
}

.btn .elementor-button {
  border-radius:30px;
}

/*portfolio header background*/
.single-portfolio header {
    background-color: #1F2732 !important;
}

@media (min-width: 1200px) {
.menu-btn a:before {
content: "\f111" !important;
    font-family: FontAwesome;
    font-size: 5px;
    position: absolute !important;
    right: calc(100% + 22px);
    top: 12px;
    opacity: 1 !important;
    border-radius: 50%;
}
	br.only_mobile {
		display:none;
	}
	
	/*elementor menu*/
	.elementor-312 .elementor-element.elementor-element-ae4c521 .elementor-nav-menu--main .elementor-item {
    padding-left: 4px;
    padding-right: 4px;
    margin: 0 25px;
	}
	/*menu item*/
.elementor-nav-menu > .menu-item:before {
content: "\f111" !important;
    font-family: FontAwesome;
    font-size: 5px;
    position: absolute !important;
    right: calc(100% + 0px);
    top: 18px;
    opacity: 1 !important;
    border-radius: 50%;
    color:white
}
}

@media (max-width:767px) {
	/*hide break in mobile*/
	br.hide_mobile {
		display:none;
	}
	/*mobile menu fixed*/
	.ast-header-break-point .main-header-bar {
    background-color: #1f2732;
    background-image: none;
    position: fixed;
    left: 0;
    right: 0;
}
	/*site content margin top in mobile*/
	.site-content {
		margin-top:0px;
	}
	
	/*instagram color*/
	.elementor-3821 .elementor-element.elementor-element-6c281b5 .elementor-repeater-item-fcccba2.elementor-social-icon {
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
}
	
	
	/*services box in mobile*/
.service_box .elementor-column-wrap {
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.15);
	margin-bottom:20px;
	border-radius:10px;
}
	
	/*footer mobile connect icons*/
	.footer_connect .elementor-shortcode span.livicon-evo.livicon-evo-holder {
    width: 35px !important;
}
		/*enable plugin mobile*/
	body.trigger-position-left #enable-toolbar-trigger {
    left: 5px;
    top: -62px;
}
	/*back top top position*/
	.aux-goto-top-btn {
    right: 10px;
    left: auto;
    bottom: 60px;
}

}


