
.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%;
}
textarea { resize:none; }
h1,h2,h3,h4,h5 { color:#fff; }
a { color:#BAFF39; }
a:hover { text-decoration:none; color:#eaff87;}
a:active { text-decoration:none; color:#eaff87; }
a:selected { text-decoration:none; color:#eaff87; }
a:focus { text-decoration:none; color:#eaff87; }
hr { color:#BAFF39; background-color:#BAFF39; height:1px; }
.feher { color:white; }
.piros { color:#f00; }
.zold { color:#00AA00; }
body { background:#6E6E6E; color:#fff; }

#myBtn {
    display: none; 
    position: fixed; 
    bottom: 15px; 
    right: 15px; 
    z-index: 9999; 
    border: none;
    outline: none; 
    background-color: #BAFF39; 
    color: #333; 
    cursor: pointer; 
    text-align:center;
	padding-top:10px;
    border-radius: 0px; 
	height:50px; width:50px;
}
#myBtn:hover {
	color:#fff;
    background-color: #00AA00; 
}
.fomenu {
	padding-top:20px; 
	position:sticky; top:0; z-index:1000; 
	background:#555; 
	border-bottom:2px solid #BAFF39;
}
.btn-spc { margin-bottom:3px; }
.img-center { display:inline-block; }
.dokreszlet { margin-top:48px; }
.hz-facebtn { margin-top:12px; margin-bottom:12px; border-radius:0px; }
.hz-footer {
	margin-top:48px;
	padding:48px;
	background:#333;
}
.footerdiv { margin-bottom:48px; }
.athuzott { text-decoration:line-through; color:#ccc; }
.hz-footermenu { color:#BAFF39; 
	margin:3px; 
	border: 1px solid #333;
	border-radius:0px; }
.hz-footermenu:hover, 
.hz-footermenu:focus, 
.hz-footermenu.focus, 
.hz-footermenu:active, 
.hz-footermenu.active,
.open > .dropdown-toggle.btn-success {
  color: #BAFF39;
  border:1px solid #BAFF39;
}

.btn-success {
  color: #333;
  border: none;
  border-radius:0px;
  background:#BAFF39;
  margin:2px;
}
.btn-success:hover, 
.btn-success:focus, 
.btn-success.focus, 
.btn-success:active, 
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #333;
  background:#fff;
}

.btn-hz-nav {
  color: #BAFF39;
  background:none;
  border: 1px solid #555;
  border-radius:0px;
}
.btn-hz-nav:hover, 
.btn-hz-nav:focus, 
.btn-hz-nav.focus, 
.btn-hz-nav:active, 
.btn-hz-nav.active,
.open > .dropdown-toggle.btn-hz-nav {
  color: #fff;
  background: #000 important!;
  background-color: #000 important!;
  border: 1px solid #BAFF39;
}
.navbar-custom .navbar-nav > li > a {
  color: #BAFF39;
}
.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-nav > li > a:focus {
  color: #BAFF39;
  background-color: none;
  background: none;
}


.breadcrumb { 
	background:none; 
	border: none; 
	border-left:4px solid white;
	border-radius:0px; 
	margin-top:12px; 
}
.breadcrumb-item.active { color:#ccc; }

.navbar-toggle { color: #BAFF39; border: 2px solid #BAFF39; border-radius:0px; }

.focim1, .focim2 { font-family:hindbold, arial, sans; text-shadow:3px 3px #000; }
.focimheader { position:relative; 
	box-shadow: 0px 13px 18px -6px rgba(0,0,0,0.8);
	-webkit-box-shadow: 0px 13px 18px -6px rgba(0,0,0,0.8);
	-moz-box-shadow: 0px 13px 18px -6px rgba(0,0,0,0.8); }
.focimnegativ { position:absolute; top: 0; padding:12px; }

/* XS */
@media (max-width: 480px) {
	p, div, li, .btn { font-size:1.5rem; }
	.focim1 { font-size:7vw; }
	.focim2 { font-size:5vw; }
	.focimnegativ { padding-top:30px; }		
}

/* XS */
@media (max-width: 767px) {
	p, div, li, .btn { font-size:1.5rem; }
	.focim1 { font-size:7vw; }
	.focim2 { font-size:5vw; }
	.focimnegativ { padding-top:38px; }	
}

/* SM */
@media (min-width: 768px) and (max-width: 991px) {
	p, div, li, .btn { font-size:1.75rem; }
	.focim1 { font-size:55px; }
	.focim2 { font-size:30px; }
	.focimnegativ { padding-top:68px; }	
}

/* MD */
@media (min-width: 992px) and (max-width: 1199px) {
	h1 { font-size:4rem; }
	h2 { font-size:3rem; }
	h3 { font-size:2.5rem; }
	h4 { font-size:2.0rem; }
	p, div, li, .btn { font-size:2.0rem; }
	.focim1 { font-size:70px; }
	.focim2 { font-size:38px; }
	.focimnegativ { padding-top:78px; }
}

/* LG */
@media (min-width: 1200px) {
	h1 { font-size:5.2rem; }
	h2 { font-size:4rem; }
	h3 { font-size:3rem; }
	h4 { font-size:2.5rem; }
	p, div, li, .btn { font-size:2.5rem; }
	.focim1 { font-size:90px; }
	.focim2 { font-size:54px; }
	.focimnegativ { padding-top:88px; }
}

@font-face {
font-family: 'hindbold';
    src: url('/fonts/hind-bold-webfont.woff2') format('woff2'),
         url('/fonts/hind-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'hindlight';
    src: url('/fonts/hind-light-webfont.woff2') format('woff2'),
         url('/fonts/hind-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'hindmedium';
    src: url('/fonts/hind-medium-webfont.woff2') format('woff2'),
         url('/fonts/hind-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}

h1,h2,h3,h4,h5 { font-family:hindbold, arial, sans; }
body { font-family:hindlight, arial, sans; }
b, strong { font-family:hindbold, arial, sans; }
.btn { font-family:hindbold; }

