/**
Theme Name: Thema für S. Muench
Theme URI:		 https://www.adlerpromedia.de/
Description: Thema von <a href=\"https://www.adlerpromedia.de/\">Adler ProMedia/</a>
Author: Adler ProMedia
Author URI: https://www.adlerpromedia.de/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: astra
Text Domain: s-muench
Version: 1.0.0
*/

/* Header
------------------------------------------------------- */

#masthead .site-logo-img .custom-logo-link img {
	width: 300px;
}

#site-logo #site-logo-inner a img {
	width: 300px;
}
.fl-module-menu .menu a {
	line-height: 18px;
}


/* Content
------------------------------------------------------- */

.ast-page-builder-template .entry-header {
	margin-top: 0;
	margin-bottom: 8px;
	background-color: #006cb8;
}

.entry-header {
	/* max-width: 1240px; */
}

.ast-single-post .entry-title,
.page-title {
	max-width: 1200px;
	padding: 21px 20px;
	margin: 0 auto;
}

dl {
	margin-bottom: 1.6em;
}

dt {
	float: left;
	width: 5em;
}

dd {
	margin: 0;
}

.fl-row .fl-module-rich-text p:last-child {
	margin-bottom: 0;
}

#leistungen-startpage .uabb-new-ib .uabb-new-ib-desc {
	padding-top: 0;
}

#leistungen-startpage h3.uabb-new-ib-title {
	background: rgba(51, 51, 51, .6) !important;
	top: 0;
	left: unset;
	right: 0;
	padding: 5px;
	line-height: 1.1;
}

#leistungen-startpage .fl-module-content:hover h3.uabb-new-ib-title {
	background: rgba(0, 108, 184, .95) !important;
}

#leistungen-startpage .uabb-ib-effect-style7 .uabb-new-ib-title {
	-webkit-transition: unset;
	transition: unset;
	-webkit-transform: unset;
	transform: unset;
}

#leistungen-startpage .uabb-new-ib-content {
	display: none;
}

.pp-timeline .pp-timeline-content-wrapper .pp-timeline-item {
	margin-bottom: 20px;
}

.pp-timeline .pp-timeline-content-wrapper .pp-timeline-item .pp-timeline-icon {
	width: 75px;
	height: 75px;
	padding-top: 25px;
}

/* Bilder */
img.alignright,
img.alignleft {
	width: 40%;
}

/* Footer
------------------------------------------------------- */

.ast-small-footer-section p {
	margin-bottom: 0;
}

.tel-footer a {
	font-size: 24px!important;
	color: #006cb8!important;
}


.fl-map .borlabs-cookie-responsive-iframe-wrapper {
	padding-bottom: 350px;
}

/* Media Queries
------------------------------------------------------- */

@media screen and (max-width: 959px) {

	#site-logo {
		width: 40% !important;
		/* padding-right: 20px; */
	}

	#site-kontakt-info {
		width: 60% !important;
		/* padding-left: 20px; */
	}

	.footer-sml-layout-2 .ast-small-footer-section {
		width: 100%;
		text-align: center;
	}

	.footer-sml-layout-2 .ast-small-footer-section-2 {
		margin-top: 10px;
	}
}


@media screen and (max-width: 768px) {

	#site-logo {
		width: 50% !important;
	}

	#site-kontakt-info {
		width: 50% !important;
		/* padding-left: 20px; */
	}

	#site-kontakt-info {
		width: 50% !important;
	}

	#site-kontakt-info .uabb-list-icon-wrap {
		margin-bottom: 0;
	}

	#site-kontakt-info h3 {
		font-size: 15px;
	}

	#site-kontakt-info .uabb-icon-wrap .uabb-icon i,
	#site-kontakt-info .uabb-icon-wrap .uabb-icon i::before {
		font-size: 24px;
	}

	.fl-col-small {
		max-width: 668px;
	}

	#site-logo .fl-col-content {
		-webkit-justify-content: flex-start;
		justify-content: flex-start;
	}
	
	/* Bilder */
	img.alignright,
	img.alignleft {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
}


@media screen and (max-width: 544px) {

	#site-logo,
	#site-kontakt-info {
		width: 100% !important;
	}

	#site-kontakt-info {
		margin-top: 20px;
	}

	#site-logo .fl-photo-content {
		text-align: center;
	}

	#site-kontakt-info .fl-module-list-icon:last-child {
		display: none;
	}

	#site-kontakt-info .uabb-list-icon-wrap {
		margin: 0 auto;
	}

	#site-kontakt-info h3 {
		font-size: 22px;
	}

	#site-kontakt-info .uabb-icon-wrap .uabb-icon i,
	#site-kontakt-info .uabb-icon-wrap .uabb-icon i::before {
		font-size: 30px;
	}

	.fl-module-pp-infolist .pp-infolist-title h3.pp-infolist-title-text {
		font-size: 18px;
	}




}