/* https://www.yogicmind.de/wp-content/themes/generatepress_child/blog-style.css */



/*----------------------------------------- ressourcen ratgeber --- (comp-14). -----------------------------------------*/

/*----------- 1 ----------*/

.con-fu-ratgeber{
	width:100%;
	position:relative;

}

.con-in-ratgeber{
	margin: 0 auto;
	position: relative;
}

h2.ratgeber{
	width: 100%;
    font-size: 46px;
    line-height: 1.4;
    font-weight: bold;
    text-align: left;
    padding-top: 700px;
    padding-bottom: 1500px;
    margin-bottom: 50px;
    background: #3A4225;
    color: #fff;
    text-align: center;
	font-family: "ivyora-display", serif !important;
	font-weight: 500;
	font-style: normal;
	letter-spacing: 2px;
}

@media (max-width: 1290px) {
	h2.ratgeber{
	padding-top: 500px;
	}
}

@media (max-width: 992px) {
	h2.ratgeber{
	padding-top: 300px;
	}
}

@media (max-width: 768px) {
	h2.ratgeber{
	padding-top: 200px;
	}
}

.con-in-in-ratgeber{
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	margin-left: 0.9%;
    margin-right: 0.9%;
}

.con-in-in-el-ratgeber{
	position: relative;
}

.button-home-ratgeber {
	display: block;
    max-width: 260px;
    text-align: center;
	margin:0 auto;
	margin-top:56px;
}

a.button-home-ratgeber, input[type="submit"]{
	font-size:16px;
	font-weight:700;
	border-radius: 4px;
    padding: 12px 24px 10px 24px;
	border:2px solid #000;
}

@media (max-width: 1290px) {
	.con-fu-ratgeber{
		padding-top:0px;
		padding-bottom:20px;
	}

	h2.ratgeber{
		font-size: 36px;
		width: 100%;
		padding-left: 20px;
	}

	.con-in-in-ratgeber{
		padding-left: 20px;
		padding-right:20px;
		margin-left:0%;
		margin-right:0%;
	}

}

@media (max-width: 992px) {
	h2.ratgeber{
		font-size: 32px;
		padding-left: 0px;
		margin-bottom:32px;
	}


}

@media (max-width: 768px) {
	.con-fu-ratgeber{
		padding-top:0px;
		padding-bottom:0px;
	}

	h2.ratgeber{
		font-size: 26px !important;
		margin-bottom:30px;
	}


	.button-home-ratgeber {
		margin-top:40px;
	}
}

/*----------- 2 ----------*/

.card-ratgeber{
	background: #fff;
    border-radius: 0px;
    box-shadow: 0px 3px 8px 0 rgb(0 0 0 / 15%);
	width:100%;
}

.card-img-ratgeber{
	width:100%
}

p.card-lable-ratgeber{
	font-size: 15px;
    font-weight: 700;
    color: #A1B833;
    margin-left: 5%;
    margin-bottom: 4px;
	margin-top:12px;
}

h3.ratgeber{
	font-size: 22px;
    line-height: 30px;
    font-weight: 700;
    margin-right: 5%;
    margin-bottom: 16px;
    margin-left: 5%;
}

p.card-info-ratgeber{
	font-size: 17px;
    font-weight: 300;
    margin-left: 5%;
    margin-bottom: 0;
    padding-bottom: 20px;
}

@media (max-width: 768px) {

	p.card-lable-ratgeber{
		font-size: 15px;
		font-weight: 700;
		color: #A1B833;
		margin-left: 5%;
		margin-bottom: 4px;
		margin-top:12px;
	}
	
	h3.ratgeber{
		font-size: 18px;
    	line-height: 1.4;
		margin-bottom: 4px;
	}
	
	p.card-info-ratgeber{
		font-size: 15px;
		font-weight: 300;
		padding-bottom: 20px;
	}
}

/*----------- 3 ----------*/

.card-responsive-ratgeber{
    border-radius: 0px;
	width:100%;
}

.card-responsive-img-ratgeber{
	width:100%;
	min-height: 36px;
    background: #496D7F;
    display: flex;
    justify-content: center;
    align-items: center;
}

.card-responsive-img-emoji-ratgeber{
	font-size: 28px;
}

p.card-responsive-lable-ratgeber{
	font-size: 15px;
    font-weight: 700;
    color: #A1B833;
    margin-left: 5%;
    margin-bottom: 4px;
	margin-top:16px;
}

h3.responsive-ratgeber{
	font-size: 11px;
    line-height: 30px;
    font-weight: 300;
    margin-right: 15px;
    margin-bottom: 0px;
}

p.card-responsive-info-ratgeber{
	font-size: 17px;
    font-weight: 300;
    margin-left: 5%;
    margin-bottom: 0;
    padding-bottom: 20px;
}













