/* Write your custom css code here 
blau #233588
rgba 35, 53, 136
dunkler shade logo blau #19255d
hellgrau ##F1F1F1
grau footer ##DDDDDD

*/

h1, .h1 {
    padding-top: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
	text-transform: uppercase;
}

h2, h3, h4, .h2, .h3, .h4 {
    padding-top: 0px;
    margin-top: 0px;
    padding-bottom: 20px;
    margin-bottom: 10px;
	text-transform: uppercase;
}

.badge.bg-danger.featured-article-badge {
  display: none;
}

.sp-megamenu-parent > li > a {
	text-transform: uppercase;
	font-weight: bold;
}

.sp-module .sp-module-title {
  font-weight: 400 !important;
}

#sp-top-bar {
  padding: 0;
 display: none;
}

.logo-image {
  height: 61px !important;
}

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 div.body-wrapper div.body-innerwrapper header#sp-header.with-topbar div.container,

#sp-header div.container {
	width: 100% !important;
}

#sp-bottom p {
	font-size: 0.8em;
	margin-bottom: 7px;
}

#sp-bottom h1 {
font-size: 1.5rem;
  font-weight: bold;
  text-transform: none;
  margin-bottom: 20px;
}

#sp-footer {
  display: none;
}
.itemid-101 #sp-main-body {
	padding: 50px 0px;
}

.article-list .article .article-intro-image, .article-list .article .article-featured-video, .article-list .article .article-featured-audio, .article-list .article .article-feature-gallery {
  margin: 20px 0px 20px 0px;
  width: 350px;
  height: auto;
}

li.check {
  list-style-type: none;
  background-image: url(../../../../images/layout/checkmark.png);
  background-repeat: no-repeat;
  background-position: left;
  padding: 0px 0px 0px 30px;
}

.speasyimagegallery-gallery-item-title {
  display: none;
}

.innerpicture {
margin-bottom: 20px;}
.lnep_blog form .newshead .picture, .lnep_blog form .newshead .nopicture {
  text-align: left;
}

.innerpicture a img {
  object-fit: cover !important;
	  width: 380px;
  height: 280px;
}

.lnee .newstitle {
  	margin-bottom: 10px;
	margin-top: 20px;
	/*font-weight: 400;*/
}
.newsintro {
  padding-bottom: 10px;
}

.lnep_blog form .pagination_limit select, .lnep_blog form .index_filter.selection select {
  display: none;
}
.newsinfo p.link {
	padding-bottom: 30px;
}
/*#lnee_131 ul.latestnews-items li.latestnews-item {
  margin: 0px 1.8% 0px 0px;
}*/

.element .TzInner {
  padding: 0;
}

.tz_tag {
  margin-bottom: 15px;
}

.option-combo {
  margin: 20px 0px;
}

.tz_portfolio_plus_portfolio:not(.tpp-bootstrap) .option-combo .selected {
  background: #233588 !important;
	color: white;
}
#tz_options183.clearfix div.option-combo,
#portfolio183 h3.TzPortfolioTitle,
#tz_options184.clearfix div.option-combo,
#portfolio184 h3.TzPortfolioTitle
{
	display: none;
}

.btn.btn-default {
  font-size: 1rem;
}

#sp-left .sp-module, #sp-right .sp-module {
  margin-top: 50px;
  border: none;
  padding: 0px 30px 30px 0px;
  border-radius: 0px;
}

.article-list .article {
  margin-bottom: 50px;
  padding: 0px 0px 20px 0px;
  border: none;
}

#sppb-addon-18b2900a-378a-44f6-9bd4-5eb87471ddae .sppb-carousel-extended-heading {
  background: rgba(3,3,3,0.3);
  padding: 5px 7px 7px;
}

#sp-bottom {
    padding: 100px 0 50px;
}
/*media queries*/


@media (min-width: 560px) and (max-width: 1199px) {
#sp-main-body {
    padding: 70px 0;
}
}

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

    h1, h2, .h1, .h2 {
    font-size: 1rem;
    }
    h4, .h4 {
    font-size: 0.8rem;
}
	#sp-main-body {
    padding: 30px 0 30px;
}
	.logo-image-phone {
    height: 46px !important;
}
	
	.row.footer div.col {
		width: 100% !important;
		flex: 3 100%;
	}
#sp-bottom {
    padding: 50px 0 20px;
}
#sp-afterbody {
    padding: 0px 0px 50px 0px !important;
}

#lnee_118 ul.latestnews-items li.latestnews-item {
    width: 100%;
    margin: 0px 1.6666666666667%;
}
	#lnee_131 ul.latestnews-items li.latestnews-item {
    width: 100%;
    margin: 0px 0.66666666666667% 20px;
}
	.tplElegant .option-combo .btn {
    margin: 5px 5px;
		font-size: 12px;
}
}