

.bgszin0 { background:#fff; }
.bgszin1 { background:#f1eee8; }
.bgszin2 { background:#b9997d; }
.bgszin3 { background:#7e96a5; }
.bgszin4 { background:#465262; }
.bgszin5 { background:#000; }
.chszin0 { color:#fff; }
.chszin1 { color:#f1eee8; }
.chszin2 { color:#b9997d; }
.chszin3 { color:#7e96a5; }
.chszin4 { color:#465262; }
.chszin5 { color:#000; }

.video-container {
	border:1px solid gray;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

h1,h2,h3,h4,h5 { color:#b9997d; }
a { text-decoration:none; color:#7e96a5; }
a:hover { color:#b9997d; }
a:active { text-decoration:none; }
a:selected { text-decoration:none; }
a:focus { text-decoration:none; }
.btn, .nav-link { text-decoration:none; }
.btn-hz {font-family:molgamedium, arial, sans; }

.breadcrumb { background:none; border-radius:0px; border-left:2px solid #f1eee8; }
.list-group-item:first-child, .list-group-item:last-child { border-radius:0px; }
hr { color:#0e6636; background-color:#0e6636; height:1px; }
.feher { color:white; }

.navbar { padding:0px; border:none; background:transparent; font-size:0.8em; }
.nav-link, .nav-link:focus, .nav-link.focus, .nav-link:active, .nav-link.active 
	{ color: #f1eee8; }
.nav-link:hover 
	{ color:white; background:#b9997d; }
.navbar-toggler { color:#f1eee8; cursor: pointer; }
.navbar-toggler:focus, .navbar-toggler:active {
    outline: none;
    box-shadow: none;
 }

body { background:#535058; color:#f1eee8; }
#myBtn {
    display: none; 
    position: fixed; 
    bottom: 10px; 
    right: 15px; 
    z-index: 9999; 
    border: none; 
    outline: none; 
    background-color: #7e96a5; 
    color: #465262; 
    cursor: pointer; 
    padding: 15px; 
    border-radius: 0px; 
}
#myBtn:hover {
	color:#465262;
    background-color: #f1eee8; 
}

.breadcrumb-item > a { text-decoration:underline; }
.piros { color:red; }
.form-control { border-radius:0px; background:#f1eee8; border: 1px solid #b9997d; }
.form-control:focus { background:#f1eee8; }

.hz-center { text-align:center; }
.hz-imgspc { margin-top:24px; margin-bottom:24px; }

.hz-head { padding-top:40px; }
.hz-main {  }
.hz-blogblokk { }
.hz-footer {  }
	
.btn-default, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active {
  background: none;
  color:#999;
  border: 1px solid #E0E0E0;
  height: 50px;
  border-radius: 25px;
  margin:4px;
  padding-top:13px;
}
.btn-default:hover, 
.open > .dropdown-toggle.btn-default {
	background:#606060;
	color:#999;
}
	
.btn-primary, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active {
  background: #3b5998;
  color:white;
  border: none;
  border-radius: 0px;
  margin:4px;
}
.btn-primary:hover, 
.open > .dropdown-toggle.btn-primary {
	background:#333366;
	color:white;
}	

.btn-social, .btn-social:focus, .btn-social.focus, .btn-social:active, .btn-social.active {
  background: #0e6636;
  color:white;
  border: none;
  border-radius: 0px;
  margin:4px;
}
.btn-social:hover, 
.open > .dropdown-toggle.btn-social {
	background:#004000;
	color:white;
}	

.btn-contact, .btn-contact:focus, .btn-contact.focus, .btn-contact:active, .btn-contact.active {
  background: orange;
  color:white;
  border: none;
  border-radius: 0px;
  margin:2px;
}
.btn-contact:hover, 
.open > .dropdown-toggle.btn-contact {
	background:#465262;
	color:white;
}

.btn-footer, .btn-footer:focus, .btn-footer.focus, .btn-footer:active, .btn-footer.active {
  background: #535058;
  color:#f1eee8;
  border: none;
  border-radius: 0px;
  margin:2px;
}
.btn-footer:hover, 
.open > .dropdown-toggle.btn-footer {
	background:#b9997d;
	color:white;
}

.btn-success, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active {
  background: #b9997d;
  color:#f1eee8;
  border: none;
  border-radius: 0px;
  margin:2px;
}
.btn-success:hover, 
.open > .dropdown-toggle.btn-success {
	background:#465262;
	color:white;
}

.fejlec {
	text-align:center;
	background:gray;
	background-image:url("/images/img/fejlec_274a77.jpg"); 
	background-repeat:no-repeat;
	background-position: center, center;
}
.fejlecbox {
	display:inline-block;
	background-color:rgba(0,0,0,.2);
	padding:16px;
}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575px) { 
	.termekbox { border-top:2px solid #f1eee8; margin-top:24px; padding-top:24px; }
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767px) {
	.termekbox { border-top:2px solid #f1eee8; margin-top:24px; padding-top:24px; }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991px) {
	.hz-leftborder-sm-1 { border-left:1px solid #f1eee8; }
	p, li { font-size:1.1em; }
	.termekpanel { font-size:1rem; }
	.col-form-label { text-align:right; }
	.termekbox { border-left:2px solid #b9997d; }
}

/* Large devices (deskcenter tops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199px) {
	.hz-leftborder-sm-1 { border-left:1px solid #f1eee8; }	
	p, li { font-size:1.15em; }
	.termekpanel { font-size:1.1rem; }
	.col-form-label { text-align:right; }
	.termekbox { border-left:2px solid #b9997d; }
}

/* Extra large devices (large deskcenter tops, 1200px and up) */
@media (min-width: 1200px) {
	.hz-leftborder-sm-1 { border-left:1px solid #f1eee8; }
	p, li { font-size:1.25em; }
	.termekpanel { font-size:1.15rem; }
	.col-form-label { text-align:right; }
	.termekbox { border-left:2px solid #b9997d; }
}  

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on April 27, 2020 */
@font-face {
    font-family: 'molgamedium';
    src: url('/fonts/molga-medium-webfont.eot');
    src: url('/fonts/molga-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/molga-medium-webfont.woff2') format('woff2'),
         url('/fonts/molga-medium-webfont.woff') format('woff'),
         url('/fonts/molga-medium-webfont.svg#molgamedium_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'playfair_displaybold';
    src: url('/fonts/playfairdisplay-bold-webfont.eot');
    src: url('/fonts/playfairdisplay-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/playfairdisplay-bold-webfont.woff2') format('woff2'),
         url('/fonts/playfairdisplay-bold-webfont.woff') format('woff'),
         url('/fonts/playfairdisplay-bold-webfont.svg#playfair_displaybold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'playfair_displayregular';
    src: url('/fonts/playfairdisplay-regular-webfont.eot');
    src: url('/fonts/playfairdisplay-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/playfairdisplay-regular-webfont.woff2') format('woff2'),
         url('/fonts/playfairdisplay-regular-webfont.woff') format('woff'),
         url('/fonts/playfairdisplay-regular-webfont.svg#playfair_displayregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotobold';
    src: url('/fonts/roboto-bold-webfont.eot');
    src: url('/fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('/fonts/roboto-bold-webfont.woff') format('woff'),
         url('/fonts/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotomedium';
    src: url('/fonts/roboto-medium-webfont.eot');
    src: url('/fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/roboto-medium-webfont.woff2') format('woff2'),
         url('/fonts/roboto-medium-webfont.woff') format('woff'),
         url('/fonts/roboto-medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotoregular';
    src: url('/fonts/roboto-regular-webfont.eot');
    src: url('/fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('/fonts/roboto-regular-webfont.woff') format('woff'),
         url('/fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.fejlec { 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }
body { font-family:robotoregular, arial, sans; }
b, strong { font-family:robotobold, arial, sans; }
h1, h2, h3, h4, h5, btn, btn-sm, nav { font-family:molgamedium, arial, sans; }
h1, h2, h3, h4, h5 { text-laign:left; }
