/**
 * Header nav
 */

@media screen and (max-width: 1360px) {
	.elementor-nav-menu--main .elementor-nav-menu > li > a, .elementor-nav-menu--main .elementor-nav-menu > li > a:hover, .elementor-nav-menu--main .elementor-nav-menu > li > a:focus, .elementor-nav-menu--main .elementor-nav-menu > li > a.highlighted {
		padding: 13px 17px;
	}
	
	.elementor-nav-menu--main ul.elementor-nav-menu {
		margin-right: 10px;
	}
}

@media screen and (max-width: 1320px) {
	.elementor-nav-menu--main .elementor-nav-menu > li > a, .elementor-nav-menu--main .elementor-nav-menu > li > a:hover, .elementor-nav-menu--main .elementor-nav-menu > li > a:focus, .elementor-nav-menu--main .elementor-nav-menu > li > a.highlighted {
		padding: 13px 15px;
	}
	
		.elementor-nav-menu--main ul.elementor-nav-menu {
		margin-right: 2%;
	}

}

@media screen and (max-width: 1300px) {
	.elementor-nav-menu--main .elementor-nav-menu > li > a, .elementor-nav-menu--main .elementor-nav-menu > li > a:hover, .elementor-nav-menu--main .elementor-nav-menu > li > a:focus, .elementor-nav-menu--main .elementor-nav-menu > li > a.highlighted {
		padding: 13px 13px;
	}

}

@media screen and (max-width: 1225px) {
	.elementor-nav-menu--main .elementor-nav-menu > li > a, .elementor-nav-menu--main .elementor-nav-menu > li > a:hover, .elementor-nav-menu--main .elementor-nav-menu > li > a:focus, .elementor-nav-menu--main .elementor-nav-menu > li > a.highlighted {
		padding: 13px 10px;
	}

}

@media screen and (max-width: 1150px) {
	.elementor-nav-menu--main .elementor-nav-menu > li > a, .elementor-nav-menu--main .elementor-nav-menu > li > a:hover, .elementor-nav-menu--main .elementor-nav-menu > li > a:focus, .elementor-nav-menu--main .elementor-nav-menu > li > a.highlighted {
		font-size: 0.9em;
	}

}

@media screen and (min-width: 1025px) and (max-width: 1300px) {
	#main-nav-elem {
		width: auto;
		-webkit-flex: 1 1 auto;
    flex: 1 1 auto;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1100px) {
	.elementor-nav-menu--main .elementor-nav-menu > li > a, .elementor-nav-menu--main .elementor-nav-menu > li > a:hover, .elementor-nav-menu--main .elementor-nav-menu > li > a:focus, .elementor-nav-menu--main .elementor-nav-menu > li > a.highlighted {
    font-size: 0.85em;
}
	
	#header-phone .elementor-icon-list-text, #header-careers .elementor-icon-list-text  {
		font-size: 0.85em;
	}
	
	body #header-phone {
    min-width: 130px;
 }
	
	.elementor-nav-menu--main ul.elementor-nav-menu {
    margin-right: 5px;
	}
	
		.elementor-nav-menu--main .elementor-nav-menu > li > a, .elementor-nav-menu--main .elementor-nav-menu > li > a:hover, .elementor-nav-menu--main .elementor-nav-menu > li > a:focus, .elementor-nav-menu--main .elementor-nav-menu > li > a.highlighted {
		padding: 13px 11px;
	}
	
	/* make logo smaller */
	.elementor-17 .elementor-element.elementor-element-ece2788 {
width: 13%;
max-width: 13%;
}
}

/* hide the arrows on desktop */

@media screen and (min-width: 1025px) {
	.elementor-nav-menu--main .elementor-nav-menu .sub-arrow {
		display: none;
	}
}

/**
 * Menu fix for numbers 
 * wrapping
 */

#header-phone {
	-webkit-flex: 1 0 auto;
	flex: 1 0 auto;
  min-width: 148px;
}

/**
 * Fiz for careers SVG
 */

.elementor-top-section li.elementor-icon-list-item #Layer_1 image {
	display: none;
}


