/* Harmonie Eintracht Männedorf
#005993 blau
rgba (0, 89, 147)
#fabb14 gelb
rgba (250, 187, 20)
grau
*/

.article-list .article .article-header h1, .article-list .article .article-header h2, .article-list .article .article-header h3 {
padding-bottom: 20px;}

#modal-menu ul.sp-megamenu-parent > li > a, #modal-menu ul.sp-megamenu-parent > li > span {
  font-size: 2rem;
  }

#modal-menu ul.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner ul > li > a {
	font-size: 1.6rem !important;
}

#sp-logo.has-border::after {
display: none;}

a[href] > img {
	display: inline-block;
}

#sp-footer .sp-copyright {
  font-size: 0.7rem;
}
#sp-main-body {
  padding: 80px 0 ;
}

.article-intro-image img {
  width: 420px;
  height: 420px;
  object-fit: cover !important;
	object-position: 30% 30%;
}
.article-full-image.float-mod-articles-image {
  width: 150px;
  float: left;
  padding: 15px 0px;
	margin-right: 20px;
}

.itemid-101 .mod-articles-items.mod-articles-grid.grid-cols-2.mod-list {
  margin: 0px;
  padding: 0;
}
.itemid-101 .mod-list li {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.itemid-144 .blog .article {
	border: none;
	padding: 0px 0px 30px 0px;
}

#social {
	float: right;
}

html.n2webp body.site.helix-ultimate.hu.com_sppagebuilder.com-sppagebuilder.view-page.layout-default.task-none.itemid-101.de-de.ltr.sticky-header.layout-fluid.offcanvas-init.offcanvs-position-right.wide-content.header-9-fullmodal div.body-wrapper div.body-innerwrapper section#sp-bottom div.container div.container-inner div.row div#sp-bottom3.col-lg-6 div.sp-column div.sp-module div.sp-module-content div#mod-custom126.mod-custom.custom div.mod-sppagebuilder.sp-page-builder div.page-content section#social.sppb-section.sppb-wow.zoomIn.sppb-section-content-top.sppb-animated div.sppb-row-container {
	padding-left: 0px;
	padding-right: 0px;
}

#sp-bottom .sp-module ul > li {
  display: block;
  margin-bottom: 0px;
}

#sp-bottom .sp-module ul > li > ul > li{
  padding-left: 20px;
}


@media (min-width: 100px) and (max-width: 561px) {

	h1, h2, h3, .h1, .h2, .h3 {
		font-size: 2rem;
	}
	
#sp-main-body {
  padding: 40px 0px;
}

	
.article-full-image.float-mod-articles-image {
  width: 150px;
  float: none;
  padding: 0px 0px 30px;
	margin-right: 0px;
}	
.itemid-144 .article-introtext img {
		float: none !important;
	}
	.article-intro-image img {
  width: 350px;
  height: 350px;
  object-fit: cover !important;
	object-position: 30% 30%;
}
	.blog {
		padding: 0px 20px;
	}
	.itemid-147	td {
    vertical-align: top;
	     width: 100% !important;
}
.itemid-147 tr {
      display: flex !important;
      flex-wrap: wrap !important;
    }
	#sp-bottom {
    padding: 40px 20px 30px;
    line-height: 1.6;
}
}