/*
Theme Name:     immobilienpassion
Theme URI: 		http://demos.artbees.net/jupiter5
Description:    Child theme for the Jupiter theme 
Author:         immobilienpassion
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Text Domain: mk_framework
Domain Path: /languages/
*/



/*
Sample : remove the comment and start adding your own custom CSS rules.

body {
	background-color:#fff;
}

*/


/* Footer: Google-Bewertung und IVD-Siegel sauber ausrichten */
#mk-footer #custom_html-16 .custom-html-widget {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: flex-end;
	gap: 25px;
}

/* unnötigen Abstand/Umbruch zwischen den Elementen entschärfen */
#mk-footer #custom_html-16 .custom-html-widget br {
	display: none;
}

/* IVD-Siegel nicht mehr floaten lassen */
#mk-footer #custom_html-16 .custom-html-widget img {
	float: none !important;
	display: block;
	max-width: 120px;
	height: auto;
}

/* Zwischenbereich vor Mobile: Elemente lieber umbrechen statt überlagern */
@media (max-width: 1250px) {
	#mk-footer #custom_html-16 .custom-html-widget {
		justify-content: flex-start;
	}
}

/* Mobile: letztes Icon nach links */
@media (max-width: 767px) {
	#mk-footer #custom_html-16 .custom-html-widget {
		justify-content: flex-start;
	}

	#mk-footer #custom_html-16 .custom-html-widget img {
		margin-left: 0 !important;
		margin-right: auto !important;
	}
}

/* Zwischenbereich Tablet / schmale Desktopbreite */
@media (min-width: 768px) and (max-width: 1256px) {

	#mk-footer #custom_html-16 .custom-html-widget {
		justify-content: flex-start;
	}

	/* IVD-Siegel / letztes Logo nach links und nach unten */
	#mk-footer #custom_html-16 .custom-html-widget a:last-of-type {
		margin-left: 0 !important;
		margin-right: auto !important;
		margin-top: 125px;
	}
}


/* Terminbutton mittig rechts */
.buttonizer {
	right: 10px !important;
	bottom: 45% !important;
}


.tblockbewertungen {
	padding-top: 20px;
}

@media (min-width: 1200px) {
	
/* Google Bewertungsbadge rechts ausrichten */
.tblockbewertungen {
	width: 100%;
	display: flex !important;
	justify-content: flex-end !important;
}

/* erzeugtes Badge-Element nach rechts */
.tblockbewertungen #rpi-badge,
.tblockbewertungen .rpi-badge,
.tblockbewertungen .rpi-badge-wrapper {
	margin-left: auto !important;
	margin-right: 0 !important;
}
}

.rpi-name {
	display: none !important;
}

@media (min-width: 400px) {
.rpi-name {
	display: block !important;
}
}