.dsmmkt pre code.hljs {
	white-space:pre-wrap;
	overflow-wrap:break-word;
	max-height: 600px;
    width: 600px;
}

.dsmmkt.elements-information {
	display: flex;
	margin: 0px;
	padding: 80px 90px;
}
.dsmmkt.elements-information h1 {
	margin-bottom: 6px;
	font-size: 20px;
}
.dsmmkt.elements-information h3 {
	margin-bottom: 20px;
	font-size: 20px;
	font-weight: normal;
	line-height: 1.2;
	color: #979797;
}
.dsmmkt.elements-information .information-Content {
	flex-basis: 60%;
	padding-right: 48px;
	box-sizing: border-box;
}
.dsmmkt.elements-information .informationContent {
	margin-bottom: 36px;
}
.dsmmkt.elements-information .informationContent p {
	text-align: justify;
}
.dsmmkt.elements-information .informationContent-codes {
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	box-sizing: border-box;
}
.dsmmkt.elements-information .information-comments {
	flex-basis: 40%;
	padding: 2%;
	background: #f6f6f6;
	box-sizing: border-box;
	height: fit-content;
  overflow-wrap: anywhere;
	border-radius: 7px;
}
.dsmmkt.elements-information .comments-developer{
	padding-bottom: 25px;
}

.dsmmkt.codesSnippet {
	padding-bottom: 25px;
}
.dsmmkt.codesSnippet h1 {
	margin-bottom: 6px;
	font-family: "BerlinSansFB", sans-serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 1.1;
	color: #dd1726;
	text-align: left;
}
.dsmmkt.codesSnippet pre {
	margin:0px;
}

@media only screen and (max-width: 1300px) {
	.dsmmkt.elements-information{
		padding: 80px 6%;
	}
}
@media only screen and (max-width: 1024px) {
	.dsmmkt.elements-information{
		padding: 40px 4%;
	}
}
@media only screen and (max-width: 768px) {
	.dsmmkt.elements-information {
		flex-direction: column;
	}
	.informationContent-codes {
	    padding: 0px 3% 0px 3%;
	}
	.dsmmkt.elements-information .information-Content {
		padding: 0px 0px 35px 0px;
	}
}
@media only screen and (max-width: 620px) {

}
@media only screen and (max-width: 480px) {
	.dsmmkt.elements-information .informationContent-codes {
		padding: 0px;
	}
	.dsmmkt.elements-information .information-Content {
	    padding: 0px 0px 10px 0px;
	}
}
