/*logo blau #1d70b8
rbga 29, 112, 184
dunkelblau #1e384e
rgba 30, 56, 78
helleres dunkelblau #3A546F
hellblau türkis #19b8cd
hover #3A5260
*/


ul.menu-child li {
  margin-bottom: 0px !important;
}

body .btn-secondary, body .sppb-btn-secondary {
  background: #19b8cd;
  color: #FFFFFF;
  border: 1px solid #19b8cd;
}
body .btn-sm, body .sppb-btn-sm {
  padding: 0.4375rem 1.125rem;
  font-size: 0.8125rem;
}

a.btn.btn-sm.btn-secondary.previous {
    margin-right: 20px;
}

#sp-top2 a, #sp-top2 p, #sp-top2 span {
  color: #1d70b8 !important;
	font-weight: bold;
	font-size: 1.2rem;
}
#sp-top-bar #sp-top2 a:hover #sp-top2 span:hover {
  color: #1e384e !important;
	font-weight: bold;
}

.fa-cart-shopping::before, .fa-solid.fa-cart-shopping {
  content: "\f07a";
}

/*#sp-header {
    box-shadow: none; 
}

#sp-header.header-sticky {
box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%) !important;
}
*/
body .btn-primary, body .sppb-btn-primary {
  background: white;
  color: var(--secondary_color);
  border: 1px solid var(--secondary_color);
  padding: 13px 22px;
	font-weight: 600;
	text-transform: uppercase;
}
.sppb-btn-default {
	border: solid 1px #1e384e;
}

.btn-primary:hover, .sppb-btn-primary:hover {
  background: var(--primary_color);
  color: #FFFFFF;
  border: 1px solid var(--primary_color);
  padding: 13px 22px;
}

.sppb-gallery img {
	margin-bottom: 5px;
}

#sp-footer .container-inner {
  padding: 30px 0;
  font-size: 60%;
}

#sp-footer .container-inner a {
  color: #ccc;
}

#sp-copyright {
    font-size: 12px !important;
}

#sp-bottom a {
  color: #ccc;
}
#sp-bottom a:hover {
	color: #999;
}
.formContainer {
	font-size: 1.1rem;
	line-height: 1.5;
}
.col-form-label {
	line-height: 1.5;
}
a[href] > img {
	display: inline-block;
	padding-right: 5px !important;
}

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

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

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

}
