/*!
/*!
 * Start Bootstrap - Landing Page v5.0.3 (https://startbootstrap.com/template-overviews/landing-page)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-landing-page/blob/master/LICENSE)
 */

body {
	font-family: Raleway,'Helvetica Neue', Helvetica, Arial, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Raleway,'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: 700;
}

header.masthead {
	position: relative;
	background-color: #343a40;
	background: url("../img/bg-masthead.jpg") no-repeat center center;
	background-size: cover;
	padding-top: 4rem;
	padding-bottom: 4rem;
}

header.masthead .overlay {
	position: absolute;
	background-color: #212529;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	opacity: 0.1;
}

header.masthead h1 {
  font-size: 2rem;
}

@media (min-width: 768px) {
	header.masthead {
		padding-top: 5rem;/* Kép magasság beállítás */
		padding-bottom: 2rem;/* Kép magasság beállítás */
	}
	header.masthead h1 {
		font-size: 4rem;/* betü méret beállítás */
	}
}

.showcase .showcase-text {
  padding: 3rem;
}

.showcase .showcase-img {
  min-height: 30rem;
  background-size: cover;
}

@media (min-width: 768px) {
  .showcase .showcase-text {
    padding: 7rem;
  }
}

.features-icons {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.features-icons .features-icons-item {
  max-width: 20rem;
}

.features-icons .features-icons-item .features-icons-icon {
  height: 7rem;
}

.features-icons .features-icons-item .features-icons-icon i {
  font-size: 4.5rem;
}

.features-icons .features-icons-item:hover .features-icons-icon i {
  font-size: 5rem;
}

.testimonials {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.testimonials .testimonial-item {
  max-width: 18rem;
}

.testimonials .testimonial-item img {
  max-width: 12rem;
  -webkit-box-shadow: 0px 5px 5px 0px #adb5bd;
  box-shadow: 0px 5px 5px 0px #adb5bd;
}

.call-to-action {
  position: relative;
  background-color: #343a40;
  background: url("../img/bg-masthead.jpg") no-repeat center center; /* Alsó kép */
  background-size: cover;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.call-to-action .overlay {
  position: absolute;
  background-color: #212529;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  opacity: 0.3;
}

footer.footer {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.felsorolas {
  list-style: none;
}

.felsorolas li::before {
  content: "\27A5";
  color: green;
  font-weight: bold;
  font-size: 1.2em;
  display: inline-block; 
  width: 1.2em;
  margin-left: -1.2em;
}
.felsorolas2 {
  list-style: none;
}

.felsorolas2 li::before {
  content: "\2713";
  color: green;
  font-weight: bold;
  font-size: 1.2em;
  display: inline-block; 
  width: 1.2em;
  margin-left: -1.2em;
}

.page-title {
	background-color:#EEEEFE;
	font-size:2em;
	margin-bottom:20px;
	margin-top:20px;
	display: flex;
	align-items: center;
	justify-content: center;
}

@font-face {
	font-family: 'open_sanslight';
	src: url('opensans-light-webfont.eot');
	src: url('opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
			url('opensans-light-webfont.woff') format('woff'),
			url('opensans-light-webfont.ttf') format('truetype'),
			url('opensans-light-webfont.svg#open_sanslight') format('svg');
	font-weight: 400;
	font-style: thin;

}
.intro1_hu {
	font-family: 'Open Sans', sans-serif;font-size:4em;
}
#intro1_hu_id {
	text-shadow: 5px 5px 5px rgba(235, 155, 71, 0.6);
	background:rgba(0,0,0,0.4);
}
.intro2_hu {font-family: 'Open Sans', sans-serif;font-size:1.3em;opacity: 0.9;}
.erdeklodes {
	color:#fff;
	font-weight:bold;
}
@media screen and (min-width: 100px) and (max-width: 480px) {
	/*.showcase-img {width:200px;}*/
	.kepek {
		width:250px;
	}
	#mailcim {width:125px;}
	.showcase-img{padding-top:0!important;padding-bottom:0!important;min-height: 12rem!important;}
	.my-auto{padding-top:0!important;padding-bottom:0!important;}
	.showcase .showcase-text {
		padding: 1rem!important;
	}

}
@media screen and (min-width: 481px) and (max-width: 767px) {
	/*.showcase-img {width:200px;}*/
	.kepek {
		width:400px;
	}
	#mailcim {width:200px;}
	.my-auto{padding-top:0!important;padding-bottom:0!important;}
	.showcase-img{padding-top:0!important;padding-bottom:0!important;min-height: 12rem!important;}
	.showcase .showcase-text {
		padding: 1rem!important;
	}
	/*.felsorolas {
	font-size:2em;
	}*/
}
@media screen and (min-width: 768px) and (max-width: 991px){
	.kepek {
		width:400px;
	}
	#mailcim {width:200px;}
	.my-auto{padding-top:0!important;padding-bottom:0!important;}
	.showcase-img{padding-top:0!important;padding-bottom:0!important;min-height: 12rem!important;}
	.showcase .showcase-text {
		padding: 1rem!important;
	}
}
@media screen and (min-width: 992px) and (max-width: 1399px) {
	.kepek {
		width:600px;
	}
	#mailcim {width:300px;}
	.my-auto{padding-top:0!important;padding-bottom:0!important;}
	.showcase-img{padding-top:0!important;padding-bottom:0!important;}
}
@media screen and (min-width: 1400px) {
	.kepek {
		width:700px;
	}
	.my-auto{padding-top:0!important;padding-bottom:0!important;}
	.showcase-img{padding-top:0!important;padding-bottom:0!important;}
}

img.zoom {
	width: 100%;
	height: 200px;
	border-radius:5px;
	object-fit:cover;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
}

.transition {
	-webkit-transform: scale(1.2); 
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
.modal-header {
	 border-bottom: none;
}
.modal-title {
		color:#000;
}
.modal-footer{
	 display:none;  
}
.thumb{
	margin-bottom: 30px;
}

.page-top{
	margin-top:85px;
}
#navbarSupportedContent {
	background-color:#eee;
}
.footer {
	background-color:#eee!important;
}
