@import url('https://fonts.googleapis.com/css?family=Roboto:400,500');

@font-face {
	font-family: 'cardenio_modernregular';
	src: url('../fonts/malam-webfont.woff2') format('woff2'),
         url('../fonts/ malam-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'cardenio_modernregular';
	src: url('../fonts/cardenio_modern_std-webfont.woff2') format('woff2'),
         url('../fonts/cardenio_modern_std-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

* {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	color: #82868f;
}

.header {
	margin-top: 15px;
}

.navbar-light .navbar-text a {
	text-decoration: none;
	color: #82868f;
}

.nopads {
	padding-right: 0;
	padding-left: 0;
}

h1 {
	font-family: 'cardenio_modernregular';
}

.container-fluid.blutdruck {
	background: url(../img/backgrounds/HG_Magazin_1.png) no-repeat;
}

.container-fluid h2, .container-fluid.parentcat_20 h2, .container-fluid.parentcat_30 h2 {
	color: #008444;
}

.container-fluid button, .container-fluid.parentcat_20 button, .container-fluid.parentcat_30 button{
	background-color: #008444;
}


.container-fluid.parentcat_6 button, .container-fluid.parentcat_24 button {
	background-color: #f18700;
}

.container-fluid.parentcat_6 h2, .container-fluid.parentcat_24 h2,
.container-fluid.parentcat_6 .postingbox h3, .container-fluid.parentcat_24 .postingbox h3 {
	color: #f18700;
}

.container-fluid.parentcat_21 h2 {
	color: #000;
}

.container-fluid.parentcat_21 button {
	background-color: #000;
}

.container-fluid.parentcat_60 h2 {
	color: #814e88;
}

.container-fluid.parentcat_60 button {
	background-color: #814e88;
}

.container-fluid.blutzucker {
	background: url(../img/backgrounds/HG_Magazin_2.png) no-repeat;
}

.container-fluid.rueckenschmerzen {
	background: url(../img/backgrounds/HG_Magazin_3.png) no-repeat;
}

.catcontainer {
	margin-top: 20px;
	background-size: cover;
}

.catcontainer h2 {
	font-family: 'cardenio_modernregular';
	text-transform: uppercase;
}

.catcontainer p {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
}

.catcontainer button {
	color: white;
	border-style: none;
	border-width: 0;
	text-transform: uppercase;
	font: 20px 'cardenio_modernregular';
	font-weight: 400;
	padding: 5px 20px;
}

.catcontainer>.container>.row {
	padding-top: 10px;
	padding-bottom: 10px;
}

.catcontainer div.text-center {
	padding-right: 10%;
	padding-left: 10%;
}

a.nav-link {
	color: #82868f;
	font-weight: 400;
}

.nav-link {
	padding-top: 0.5rem;
	padding-right: 1rem;
	padding-bottom: 0.5rem;
	padding-left: 0;
}

.socialbtns img {
	height: 20px;
	margin-top: 10px;
	padding-right: 10px;
}

.navbar {
	width: 100%
}

li.nav-item {
	list-style-type: none;
}

.postingbox {
	width: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center top;
	background-clip: padding-box;
	border: 10px solid transparent;
	padding-right: 0;
	padding-left: 0;
}

.postingbox:after {
	content: "";
	display: block;
	padding-bottom: 88%;
}

.postingbox div {
	position: absolute;
	width: 100%;
	height: 40%;
	margin-top: 53%;
	background-color: rgba(241,241,241,0.9);
	padding: 10px;
}

.postingbox h3 {
	color: #008444;
	font-size: 1.2em;
	text-transform: uppercase;
	font-weight: 500;
}

.postingbox p {
	margin-bottom: 0;
}

.postingbox a {
	color: #008444;
	background-color: #fff;
	border-radius: 10px;
	display: inline-block;
	width: 20px;
	height: 20px;
	line-height: 18px;
	padding-left: 5px;
	font-weight: 500;
	font-size: 18px;
	
}


.container-fluid.parentcat_6 .postingbox a, .container-fluid.parentcat_24 .postingbox a,
 {
	color: #f18700;
	}
	
.postingbox a:hover {
	text-decoration: none;
}



.postingbox a.nocir {
	background-color: transparent;
	border-radius: 0px;
	width: auto;
	height: auto;
	padding-left: 0px;

}
/* KATEGORIEN */

main.category h1 {
	padding-top: 30px;
	padding-bottom: 30px;
	text-transform: uppercase;
}

.category_description {
	background-color: #eff4de;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 20px;
}

h2 {
	font-size: 2.5rem;
}
/* ARTIKEL */

.date {
	font-style: italic;
	color: #555a64;
	font-weight: 500;
}

main.einzelartikel .content a {
	color: #008444;
	font-style: bold;
	transition: text-decoration .4s;
}

main.einzelartikel .category_description p {
	color: #008444;
	font-weight: 400;
}

main.einzelartikel .content h1, main.einzelartikel .content h2, main.einzelartikel .content h3 {
	font-family: 'Roboto', sans-serif;
	color: #008444;
	font-weight: 400;
}

main.einzelartikel .content h1 strong, main.einzelartikel .content h2 strong, main.einzelartikel .content h3 strong {
	font-family: 'Roboto', sans-serif;
	color: #008444;
	font-weight: 500;
}

.breadcrumb {
	padding: 1rem 0;
	background-color: #fff;
	border-radius: 0;
}

.breadcrumb a {
	color: #82868f;
}

.articletitle {
	text-transform: uppercase;
	color: #008444;
}

/* SIDEBAR */

aside.sidebar {
	border-left: 2px  solid #f3f3f1;
	padding-left: 20px;
}

aside.sidebar h4 {
	font-size: 1.2rem;
	font-weight: 400;
}

aside.sidebar h4.head {
text-transform: capitalize;	
}

aside.sidebar h4.sidesuche {
	color: #95C11e;
}

input.search-input {
	border-style: none;
	border-width: 0;
	padding: 8px 7px;
	background-color: #eff4de;
	color: #82868f;
	font-size: .8rem;
	width: 100%;
	height: 20px;
	margin-right: -40px;
}

form.search ::placeholder {

	color: silver;
	font-size: .8rem;
	font-weight: 400;
}

form.search button.search-submit {
	padding: 6px 7px;
	background-color: #95C11e;
	font-size: .8rem;
	width: 40px;
	border-style: none;
	border-width: 0;
	color: #fff;
	height: 36px;
}

.share {
	padding-bottom: 20px;
}

.shareicns {
	white-space: nowrap;
}

.share img {
	padding: 5px 10px;
	background-color: #f3f3f1;
}

button.langchooser {
	padding-top: 20px;
}

.langchooser, .ddlngchooser a {
	text-transform: uppercase;
}

.btn.focus, .btn:focus {
	outline: 0;
	box-shadow: 0 0 0 0 rgba(0,0,0);
}

.d-lg-none div.dropdown-menu.ddlngchooser {
	width: 40%;
    margin-left: 60%;
    right: 0;
}

.d-lg-none button.langchooser {
	padding-top: 0;
}
.footer {
	padding-top: 30px;
	padding-bottom: 30px;
}

.footer a {
	text-decoration: none;
	color: #82868f;
}

.postingbox a.rawlink {
	color: inherit;
    background-color: transparent;
    border-radius: 0px;
    width: auto;
    height: auto;
    line-height: inherit;
    padding-left: 0;
	font-size: inherit;
	font-weight: normal;
	font-style: normal;
	display: inline;
}

@media (max-width: 576px) {
	
	
	.testimonial-group > .row {
		overflow-x: scroll;
		white-space: nowrap;
	}
		
	.testimonial-group > .row > .col-sm-6 {
		display: inline-block;
		float: none;
	}
	
	.testimonial-group > .row {
		-webkit-overflow-scrolling: touch;
	}

	
	.testimonial-group > .row h3, .testimonial-group > .row p {
		white-space: pre-wrap;
	}
	
	.imagehead  {
		min-height: 200px;
		background-image: url(/healthblog/wp-content/themes/html5blank-stable/img/lng/de/Header-Magazin.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 80%;
	}
	
	.postingbox {
		width: 100%;
	}

	nav.breadcrumb {
	display: none;
}
}



