
/*Display Settings*/
.desktop-hidden {display:none;}

/*---LINKS---*/
a.content-link {text-decoration: underline !important; text-decoration-color: currentcolor !important; -webkit-text-decoration-color: rgba(255, 255, 255, 0.5) !important; text-decoration-color: rgba(255, 255, 255, 0.25) !important; text-underline-position: under !important; font-weight: 600 !important; word-break: break-word; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto;}
a.content-link.white {-webkit-text-decoration-color: rgba(0, 0, 0, 0.25); text-decoration-color: rgba(0, 0, 0, 0.25)}
a.content-link:hover,
a.content-link:focus {-webkit-text-decoration-color: #fff !important; text-decoration-color: #fff !important; color: #fff !important;}
a.content-link.white:hover,
a.content-link.white:focus {-webkit-text-decoration-color: #000; text-decoration-color: #000; color: #000;}
.content-link + .content-link {margin-left: 20px;}

/*---CONTACT FORM 7 ---------------------------------------------------------*/
/*CF7: Grid Layout*/
.elementor .wpcf7-form .kontakt-form {display: grid; grid-template-columns: 1fr 1fr; gap: 40px; align-items: baseline; align-content: flex-start;}
.elementor .wpcf7-form .kontakt-form p {display: block; width: 100%;}
.elementor .wpcf7-form .kontakt-form .textarea,
.elementor .wpcf7-form .kontakt-form .acceptance {grid-column-start: 1;grid-column-end: 3; width: 100%;max-width: 100%;min-width: 100%;}
.elementor .wpcf7-form .kontakt-form .wpcf7-select {padding: 20px 30px 20px 30px; border-radius: 20px; color: #fff;}
.elementor .wpcf7-form .kontakt-form .wpcf7-number {height: 60px !important; border-radius: 20px !important;  border: 1px solid #fff !important;}
/*Newsletter*/
.wpcf7-form .kontakt-form.newsletter {gap: 10px !important; grid-template-columns: 1fr;}

#comments {max-width: 40vw;margin: auto; min-width: 350px;}

@media only screen and ( max-width: 767px) {  
	.elementor .wpcf7-form .kontakt-form {display: grid; grid-template-columns: 1fr; gap: 10px;}
	.elementor .wpcf7-form .kontakt-form .textarea,
	.elementor .wpcf7-form .kontakt-form .acceptance {grid-column-start: 1; grid-column-end: 1;width: 100%;max-width: 100%;min-width: 100%;}

	/*Display Settings*/
	.desktop-hidden {display:block;}

    #comments {width: 90%; max-width: initial;margin: auto;}


}