.color--blue{
color:#3873B7;
}

.background-color--white {
background-color: white;
}

.av-subheading.av-subheading_above {
margin-bottom:19px;
}

.border-right {
border-right: 1px solid #707070 !important;
}

.border-bottom {
border-bottom: 1px solid #707070 !important;
}


.layout {
  width: 100%;

  display: flex;
  gap: 16px;
}

.grow1 { flex-grow: 1; }

.hr-custom {
min-height: 3px;
height: 1px;
line-height: 1px;

}

.padding--lr-5 {
padding: 0 5% !important;
}

.padding--5 {
padding: 5% !important;
}


.padding-top--25px {
padding-top: 10% !important;
}

#header_main {
border-top:0px;
}


.border--4seiten-lightgrau {
border:1px solid #E0E0DC;
}

.background--marketsegmente{
background-repeat: no-repeat;
  background-image: url(/wp-content/uploads/fussbodentechnik-konrad-meusel-forbo_ohne-min.jpg);
  background-position: 50% 100%;
  background-attachment: scroll;
background-size: cover;
}


.background--02{
background-repeat: no-repeat;
  background-image: url(/wp-content/uploads/marktsegmente-headbild-min.jpg);
  background-position: 50% 100%;
  background-attachment: scroll;
background-size: cover;
}

.background--03{
background-repeat: no-repeat;
  background-image: url(/wp-content/uploads/hersteller-partner-headbild-min.jpg);
  background-position: 50% 100%;
  background-attachment: scroll;
background-size: cover;
}



.background--04{
background-repeat: no-repeat;
  background-image: url(/wp-content/uploads/karriere-headbild-min.jpg);
  background-position: 50% 100%;
  background-attachment: scroll;
background-size: cover;
}


.background--partner{
background-repeat: no-repeat;
  background-image: url(/wp-content/uploads/nora_siph_ed_de_koeln_genoveva-gym_32296_2048x860_.jpg);
  background-position: 50% 100%;
  background-attachment: scroll;
/*  background-size: cover;*/
}


.transform--rotate-270 {
transform: rotateZ(270deg);
}

.transform--rotate-270.text-stroke-1px h2 {
-webkit-text-stroke: 2px white !important;
font-size: 19vw !important;
color: rgba(0, 0, 0, 0) !important;
}

.transform--rotate-270.text-stroke-1px-grey h2 {
-webkit-text-stroke: 2px #e1e1e1 !important;
font-size: 19vw !important;
color: rgba(0, 0, 0, 0) !important;
}


@media screen and (max-width: 767px) {
.transform--rotate-270.text-stroke-1px h2 {
font-size: 40vw !important;
}
}

.overflow-visible {
overflow: visible !important;
}

.hr {
font-size: 12px;
}

.text-stroke {
-webkit-text-stroke: 1px white !important;
  color: rgba(0, 0, 0, 0) !important;
}

#modul--referenzen, #modul--referenzen .avia-arrow {
background-color: #3873b7;
}
 #modul--referenzen .entry-content-header, #modul--referenzen .grid-content, #modul--referenzen article, #modul--referenzen h3 {
background-color: transparent;
}
#modul--referenzen .entry-content-header a {
font-size: 16px;
color: white;
}

/* Color section container width */
#section-container-fullwidth .container {
  width: 100% !important;
  min-width: 100%;
  padding: 0;
  margin: 0;
}


.img-logo {
width: min(20vw, 20vh);
margin-bottom: 5px !important;
transition: all 0.3s;
}

.img-logo:hover {
transform: scale(1.05);
box-shadow: 0px 0px 15px 5px #88888850;
}

@media only screen and (max-width: 767px) {
.img-logo {
width: min(30vw, 30vh);
}

}


.image-overlay.overlay-type-extern {
display: none !important;
}


.tel-size {
color: white; 
font-size: max(6vw, 45px);
}

.transform--scale-10 {
transition: 0.25s;
}

.transform--scale-10:hover {
transform: scale(1.1);
}

@media only screen and (max-width: 767px)  {
.display--grid{
display: grid;
}
}


/* Burgermenü Textfarbe Hover, Focus 
DF 2026-02-18*/
@media (max-width: 767px) {

	#av-burger-menu-ul a:focus span{
		color: #3873b7;
}
	
}