

.kvfive {
  width: 1050px;
  height: auto;
  margin: auto;
}

.kvfi-top {
  width: 100%;
  height: 70px;
  background: var(--kvitravn-col15);
  display: flex;
	border-bottom: 1px solid var(--kvitravn-col5);
}

.kvfi-box {
  width: 130px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.kvfi-box img { height: 50px;}
.kvfi-box.two { width: 450px; }
.kvfi-box.three { width: 470px; display: flex; align-items: center; justify-content: flex-end; box-sizing: border-box; padding-right: 30px; }
.kvfi-box.four { width: 250px; height: auto; display: block; background: var(--kvitravn-col11); border-right: 1px solid var(--kvitravn-col5); padding-left: 20px;}
.kvfi-box.five { width: 800px; height: auto; background: var(--kvitravn-col14); display: block;}


.kvfi-search { width: 250px; background: var(--kvitravn-col20); border-radius: 50px; padding: 5px 15px; font-style: italic;}

.kvfi-icon { height: 40px; width: 40px; background: var(--kvitravn-col20); border-radius: 50%; margin-left: 10px; display: flex; align-items: center; justify-content: center; color: var(--kvitravn-biu);}

.kvfi-body {
  width: 100%;
  height: auto;
  position: relative;
  display: flex;
}

.kvfi-stecki {
  width: 210px;
  height: auto;
  background: var(--kvitravn-col17);
  margin-top: 20px;
  border-radius: 15px;
  margin-bottom: 20px;
	font-size: 12px;
}

.kvfi-sback {
  background: url(https://abload.de/img/testihkb3.png);
  width: 100%;
  height: 120px;
  background-size: cover;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
	background-position: center;
}

.kvfi-logo {
  width: 70px;
  height: 70px;
  margin-left: calc(50% - 37px);
  margin-top: -37px;
}

.kvfi-logo img { width: 70px; height: 70px; border: 4px solid var(--kvitravn-col19); border-radius: 50%; object-position: 0px 2px; background: #63B0FF;}

.kvfi-fact {
  width: 100%;
  box-sizing: border-box;
  padding: 10px 10px;
  text-align: center;
}

.kvfi-minifact {
  border-bottom: 1px solid var(--kvitravn-col3);
  padding: 10px 0px 10px 0px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.kvfi-minifact img { width: 40px; height: 40px;}

.kvfi-minifact.two {
  border-bottom: 0;
}

.kvfi-mtop {
  height: 160px;
  width: 650px;
  box-sizing: border-box;
  padding-top: 30px;
  padding-left: 75px;
}

.kvfi-new {
  width: 500px;
  height: 70px;
  background: var(--kvitravn-col22);
  border-radius: 10px;
  font-style: italic;
  box-sizing: border-box;
  padding: 10px;
	border: 2px solid var(--kvitravn-col3);
}

.kvfi-mupper {
  height: 30px;
  width: 30px;
  background: var(--kvitravn-col6);
  margin-right: 5px;
  border-radius: 5px;
  margin-bottom: 5px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--kvitravn-biu);
	border: 2px solid var(--kvitravn-col6);
}

.kvfi-mupper:nth-child(1) { background: rgb(207, 98, 98); }
.kvfi-mupper:nth-child(2) { background: rgb(187, 169, 68); }
.kvfi-mupper:nth-child(3) { background: rgb(109, 163, 109); }
.kvfi-mupper:nth-child(4) { background: #868fad; }
.kvfi-mupper:nth-child(5) { background: rgb(39, 40, 38); }

.kvfi-message {
  width: 500px;
  height: auto;
  background: var(--kvitravn-col16);
	border: 2px solid var(--kvitravn-col3);
  margin: auto;
  border-radius: 10px;
  box-sizing: border-box;
  margin-bottom: 25px;
}

.kvfi-mhead {
  display: flex;
  align-items: center;
	padding: 10px 0px;
	background-size: cover;
	background-position: center;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	position: relative;
}

.kvfi-mhead::before {
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background-color: rgba(0,0,0,0.25);
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

.kvfi-mhead img { width: 60px; height: 60px; border-radius: 50%; border: 2px solid var(--kvfi-col3); position: relative;}

.kvfi-name {
  margin-top: -4px;
	position: relative;
	padding: 0px 5px;
	font-family: var(--kvitravn-font2);
	text-transform: uppercase;
}

.kvfi-name a:link, .kvfi-name a:visted {color: rgb(226, 230, 99);}

.kvfi-minfo {
  font-size: 11px;
	position: relative;
	padding: 2px 5px 0px 5px;
	border-radius: 10px;
}

.kvfi-mbody {
  width: 100%;
  padding: 5px 10px 10px 10px;
  box-sizing: border-box;
	color: var(--kvitravn-col8);
	font-size: 12px;
}

.kvfi-mbody img {
  width: 100%;
  height: auto;
  border: 1px solid var(--kvfi-col3);
  margin: 5px 0px;
}

.kvfi-mliste {
  padding: 10px;
  border-top: 1px solid var(--kvitravn-col3);
  display: flex;
	height: 19px;
	align-items: center;
	color: var(--kvitravn-col8);
	justify-content: flex-end;
}

.kvfi-row {
  display: flex;
}

.kvfi-mright {
  width: 150px;
	font-size: 11px;
	text-transform: lowercase;
	margin: auto;
}

.kvfi-rend {
	width: 150px;
	font-size: 40px;
}

.kvfi-rend a:link, .kvfi-rend a:visited {
	color: var(--kvitravn-col9);
}

