.article-list .article {
    margin-bottom: 30px;
    padding: 20px;
	border-style: none;
}
.header_banner img {
	width: 100%;
   /* max-height: 300px;*/
    text-align: center;
	object-fit: contain;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	border: 1px solid #fc9902;
}
.boxart {
  position: relative;
  padding-top: 56.25%; /* 16:9 Aspect Ratio */
}

.infoblock {
	padding: 20px 0;
}
.headline {
	text-align: center;
	font-weight: 700;
}
.kamkatgallery img {
    width: 200px;
    height: 200px;
    object-fit: cover;
	padding: 2px;
	border: 2px solid #ff9a18;
	
}
.kamkatgallery {
	background: #d4d4d4;
	margin: 5px;
}
.kamkatfooter {
	color: #515151;
}
.kamkatbottom {
	font-size: 16px;
}
.kamkatbottom table {
	width: 200px;
}
font {
	font-size: 13px;
}

/*.bottomcontact {
	color: #f68e13;
}*/
.sppb-panel-title {
	font-size: 28px;
}
.bottommod {
	color:#fff;
}
.sp-contact-info li {
	font-size: 16px;
}
.flex {
	display: flex;
}
.alignblock {
	padding: 6px;
	/*color: orange;*/
}
#sp-top-bar {
    background: #ff9a18;
    color: #000;
}
#sp-top-bar a {
    color: #000;
}
#sp-main-body {
    padding: 70px 0;
}