.b-example-divider {
  height: 3rem;
  background-color: rgba(0, 0, 0, .1);
  border: solid rgba(0, 0, 0, .15);
  border-width: 1px 0;
  box-shadow: inset 0 .5em 1.5em rgba(0, 0, 0, .1), inset 0 .125em .5em rgba(0, 0, 0, .15);
}

.form-control-dark {
  color: #fff;
  background-color: var(--bs-dark);
  border-color: var(--bs-gray);
}
.form-control-dark:focus {
  color: #fff;
  background-color: var(--bs-dark);
  border-color: #fff;
  box-shadow: 0 0 0 .25rem rgba(255, 255, 255, .25);
}

.bi {
  vertical-align: -.125em;
  fill: currentColor;
}

.text-small {
  font-size: 85%;
}

.dropdown-toggle {
  outline: 0;
}

.hover-zoomin a {
  display: block;
  
  overflow: hidden;
}
.hover-zoomin img {
  width: 100%;
  height: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.hover-zoomin:hover img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

@media (min-width: 768px) {
  .carousel-inner {
    display: flex;
  }
  .carousel-item {
    margin-right: 0;
    flex: 0 0 33.333333%;
    /*display: block;*/
  }
}

.carousel-inner{
    padding: 1em;
}

.card{
    margin: 0 .5em;
    box-shadow: 2px 6px 8px 0 rgba(22, 22, 26, 0.18);
    border: none;
}
.carousel-control-prev, .carousel-control-next{
    background-color: #000000;
    width: 10vh;
    height: 10vh;
    border-radius: 50%;
    top: 50%;
    transform: translateY(-50%);
}

#dbemutatkozas {
	background-image: url("Kepek/Hatterek/hatter1.jpg");
	background-attachment: fixed;
	background-position: top;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 60px 10px;
	
}

#dreferenciak {
	background-image: url("Kepek/Hatterek/hatter2.jpg");
	background-attachment: fixed;
	background-position: top;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 60px 10px;
	background-blend-mode: screen;
}

#dreferenciak2 {
	background-image: url("Kepek/Hatterek/hatter2.jpg");
	background-attachment: fixed;
	background-position: top;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 10px;
	background-blend-mode: screen;
}
#dkapcsolat {
	background-image: url("Kepek/Hatterek/hatter3.jpg");
	background-attachment: fixed;
	background-position: top;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 60px 10px;
}
#dpartnerlogok {
	background-image: url("Kepek/Hatterek/hatter4.jpg");
	background-attachment: fixed;
	background-position: top;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 60px 10px;
}
a.main:link {
	color:#ffffff;
	text-decoration:none;
}
a.main:visited {
	color:#ffffff;
	text-decoration:none;
}
a.main:hover {
	color:#ed1b24;
	text-decoration:none;
}

a.mainblack:link {
	color:#000000;
	text-decoration:none;
}
a.mainblack:visited {
	color:#000000;
	text-decoration:none;
}
a.mainblack:hover {
	color:#ed1b24;
	text-decoration:none;
}

.cimvoros{color:#ed1b24}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
padding: 0px;
}
.navbar-light .navbar-nav .nav-link {
	color:#ffffff;
	text-decoration:none;
}	

.navbar-light .navbar-nav .nav-link:hover {
	color:#ed1b24;
	text-decoration:none;
}

.bemutatkozas p {
  margin: 0;
  text-align: justify;
}

@font-face{
  font-family: "Palatino";
  src: url("Font/Palatino.ttf") format("truetype");
}

body {
	font-family: "Palatino";
}