.mobil-menu-a,.mobil-menu-a:hover,.mobil-menu-a:active {
	color: #ffffff;
}
.katstaticbgbox {
	max-width: 100% !important;
	margin: 0 0 1em 0;
	background-Color: #fff;
	box-shadow: 0px 0px 5px #bbb;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: space-between;
	padding: 1em;
	transition: transform .5s ease;
}
.katstatictopbox {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

img.katstaticimg,img.katstaticimg:hover {
	width: 100%;
	max-width: 50px;
	height: auto !important;
	margin-right: 1rem;
}

.katstaticbgbox h3 {
	font-size: 20px !important;
	flex-grow: 10;
	margin-bottom: 0;
}

.katstaticbgbox h3 a {
	font-weight: 400;
}
.katstaticbgbox h3 span {
	display: none;
}

.katstaticsubbox {
	margin-bottom: 1rem;
}
.katstaticsubbox a {
	color: #000;
}

.katstaticsubbox a:hover {
	color: #76b835;
}
.katstaticsublink:hover {
	color: #76b835;
}
#link34113{
        color: #000;
}

.katstaticsublink {
	position: relative;
	display: block;
	padding-left: 1.125rem;
}
.katstaticsublink::before {
	position: absolute;
	left: 0;
	content: "\276F";
} 

.dblock-600 {
	display: none;
}

@media screen and (min-width: 400px) {

.katstaticbgbox h3 {
	font-size: 28px !important;
}

}

@media screen and (min-width: 600px) {

.katstaticbgbox {
	max-width: 48% !important;
	margin: 0 1% 2em 1%;
}

.katstaticbgbox:hover {
  transform: scale(1.05);
}

.katstatictopbox {
	display: block;
}

img.katstaticimg,img.katstaticimg:hover {
	transition: none !important;
	max-width: 25% !important;
	margin-bottom: 1em;
	transform: none !important;
}

.katstaticbgbox h3 {
	margin-bottom: 0.5em;
}

.dblock-600 {
	display: block;
}
.dnone-600 {
	display: none;
}

}




@media screen and (min-width: 900px) {
.katstaticbgbox {
	max-width: 31.333% !important;
}

}


@media screen and (min-width: 1400px) {
.katstaticbgbox {
	max-width: 18% !important;
}


}