/* GLOBAL STUFF ETC */

/* Bootstrap 4 */
@import url("https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css");

/* Google Font */
@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap");

/* Font Awesome */
@import url ("https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css");

:root {
	--main-bg-color: #0779d1;
	--secondary-color: #5f7285;
	--white-bg: #ffffff;
}
body {
	max-width: 100%;
	max-height: 100%;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	overflow-x: hidden;
}
body, h1, h2, h4, h5, i, p, span {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
}
h1 {
	font-weight: 700;
	color: var(--main-bg-color);
	margin-bottom: 40px;
}
h2 {
	font-weight: 700;
	font-size: 16px;
	line-height: 26px;
	color: var(--main-bg-color);
}
h4 {
	font-weight: 600 !important;
	line-height: 1.1;
}
h5 {
	font-weight: 700;
	color: var(--main-bg-color);
	margin: 10px 4px;
}
p {
	font-size: 18px;
	color: var(--secondary-color);
}
i {
	font-weight: 500;
	color: var(--secondary-color);
}
/***************************/

.logo--container {
	width: auto;
	padding: 12px 0px;
	display: inline-block;
	position: relative;
	z-index: 23;
}
.logo--container img {
	width: auto;
	max-width:100%
}
.bauarbeiter {
	width: auto;
	display: inline-block;
	position: absolute;
	z-index: 24;
	right: 0;
	bottom: 0;
}

/* Main Picture related Stuff */
.main--content {
	border-top: 1px solid #dadae5;
	padding-top: 0px;
}


/* Sub Image Stuff */
.sub-title-headline {
	font-size: 20px;
}
.sub-description {
	font-size: 1rem;
}
.sub-description-href-wrapper {
	max-width: 100%;
	background-color: var(--main-bg-color);
	border-radius: 6px;
	border: 0;
	padding: 10px;
}
.sub-description-href {
	font-size: 1rem;
	font-weight: 600;
	color: var(--white-bg);
	text-decoration: none;
}


.benefit-img {
	width: 30%;
	position: relative;
}
.benefit-img img {
	width: 100%;
	bottom: 0;
	position: absolute;
}

/* Artikel-Beschreibung Bullet Points */
.description-check-list {
	padding: 2% 0% 2% 2%;
}
.bullet-point-row {
	font-weight: 520;
	font-size: 18px;
	line-height: 1.5;
	color: var(--secondary-color);
	list-style-type:none;
}
.bullet-point-row::before {
	color:green;
	font-size: 1em;
	content: "✔";
	padding-right: 10px;
}


/* Similar Articles Content */
.similar-href {
	text-decoration: none;
	color: var(--secondary-color);
}
.similar-article-heading {
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 0px;
}
.similar-article-sub-heading {
	font-size: 14px;
}

/* Lieferumfang Bullet Points */

.bottom_bullets ul li {
	font-size: 16px;
	line-height: 2;
	color: var(--secondary-color);
	list-style-type: none;
}
.bottom_bullets ul {
	padding-left: 1%;
	list-style-type:none;
}
.bottom_bullets ul li:before {
    color:green;
    font-size: 1em;
    content: "✔";
	padding-right: 10px;
}

/* Footer Content */
.footer_p {
	color: var(--white-bg);
	font-size: 12px;
}


/* Media Querries - Responsive Content */


/* Larger Desktop's */
@media only screen and (max-width: 1470px) {
	/* Nix hier */
}


@media only screen and (max-width: 1140px) {
	#bauarbeiter_1 {
		display: none;
	}
}


/* Average Desktop's */
@media only screen and (max-width: 992px) {
	.sub-tri-wrapper {
		margin-bottom: 20px;
	}
}


/* Tablet Content */
@media only screen and (max-width: 768px) {
}


/* Handy / Mobile Content */
@media only screen and (max-width: 479px) {
	.logo--container {
		width: 40%;
	}
	.bauarbeiter {
		display: none;
	}
}