/*Prevent horizontal scrolling*/
html {	
	width: 100vw;
	overflow-x: hidden;
}
/*make sure header doesnt go over sidebar on pages*/
#secondary {
	margin-top: 14rem;
}
[data-id="7379d106"] {
	height: 140px;
}
/*make all links primary color */
a {
	color: #5c788f;
}
/*make menu items underline to primary color*/
.menu-item a::after {
	background-color: #5c788f !important;
}
/*make menu items to primary color */
.menu-item a {
	color: #5c788f !important;
}


/* THIS CODE IS LONG!!
 * IT MAKES SURE THAT, THE HEADER 
 * DOESNT OVERSHADOW H1 ELEMENTS ON ALL SITES EXCEPT HOME PAGE.
*/
@media only screen and (min-width: 0px)
{
	/*
	#post-3, #post-34, #post-2, #post-36, #post-279, #post-573, #post-365, #post-350, #post-130, #post-135, #post-53, #post-1428, #post-1021, #post-921, #post-211, #post-826, #post-694, #post-563, #post-483, #post-258, #post-221, #post-191, #post-150, #post-115, {
		margin: 150px 0px;
			
}	
	*/
	.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
	margin: 150px 0px;
}
.ast-separate-container .ast-archive-description {
    margin: 150px 0px -150px 0;
}
}
@media only screen and (min-width: 400px) {
	/*
	#post-3, #post-34, #post-2, #post-36, #post-279, #post-573, #post-365, #post-350, #post-130, #post-135, #post-53, #post-1428, #post-1021, #post-921, #post-211, #post-826, #post-694, #post-563, #post-483, #post-258, #post-221, #post-191, #post-150, #post-115 {
		margin: 150px 0px;
		
}
	*/
		.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
	margin: 150px 0px;
}
	.ast-separate-container .ast-archive-description {
    margin: 150px 0px -150px 0;
}
}
@media only screen and (min-width: 800px) {
	/* 
	#post-3, #post-34, #post-2, #post-36, #post-279, #post-573, #post-365, #post-350, #post-130, #post-135, #post-53, #post-1428, #post-1021, #post-921, #post-211, #post-826, #post-694, #post-563, #post-483, #post-258, #post-221, #post-191, #post-150, #post-115 {
		margin: 106px 0px;
	
}*/

		.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
	margin: 106px 0px;
}
	.ast-separate-container .ast-archive-description {
    margin: 106px 0px -106px 0;
}
}
/*long code end here*/
	
	
/*hides the round email- and phone icon in the footer, on mobile*/
@media only screen and (max-width: 400px) {
	.elementor-social-icons-wrapper.elementor-grid > .elementor-grid-item:nth-last-child(-n+2) {
    display: none;
}
}

.elementor-1530 .elementor-element.elementor-element-ced0209 .elementor-posts-container .elementor-post__thumbnail {
  padding-bottom: 0;
}