
.video-container {
	border:1px solid white;
    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:white; }
a { color:white; }
a:hover { text-decoration:none; color:yellow; }
a:active { text-decoration:none; color:yellow; }
a:selected { text-decoration:none; color:yellow; }
a:focus { text-decoration:none; color:yellow; }
hr { color:#df7c03; background-color:#df7c03; height:1px; }
.feher { color:white; }

body { background:black; background-color:black; color:white; padding-top:24px; }

.hz-headtitle { text-align:right; }
.hz-headbtns { text-align:left; padding-bottom:12px;}
.btn-spc { margin:3px; margin-top:6px; }
.hz-center { text-align:center; }
.hz-dark { background:black; background:rgba(0,0,0,.5); }
.headcim1 { color:#df7c03; }
.headcim2 { color:#2b2a29; }
.hz-menu { background:black; }
.hz-logo { margin-top: 12px; margin-bottom:12px; }
.hz-letter-spc { letter-spacing:8px; }
.hz-footer { padding-top:12px; padding-bottom:12px; color:#999; }
.hz-legal { padding-top:24px; padding-bottom:24px; }
.hz-main { padding-bottom:24px; }
.hz-menubox { border:1px solid gray; padding:9px; margin-bottom:12px; }
.hz-jobb { text-align:right; }
.eladva { padding:16px; background:#660000; border:3px solid red; margin-bottom:12px; }

.btn-success, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active {
  color: #fff;
  background: #006600;
  border: 1px solid white;
  border-radius: 0px;
}
.btn-success:hover, 
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background: #009900;
  border: 1px solid white;
  border-radius: 0px	
}
.btn-primary, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active {
  border: 1px solid white;
  border-radius: 0px;
}
.btn-primary:hover, 
.open > .dropdown-toggle.btn-primary {
  border: 1px solid white;
  border-radius: 0px	
}

.btn-hz-nav, .btn-hz-nav:focus, .btn-hz-nav.focus, .btn-hz-nav:active, .btn-hz-nav.active {
  font-size:120%;
  color: #fff;
  background: transparent;
  border: none;
  border-radius: 0px;
}
.btn-hz-nav:hover, 
.open > .dropdown-toggle.btn-hz-nav {
  color: #000;
  background: #fff;
  border-radius: 0px	
}

.btn-footer, .btn-footer:focus, .btn-footer.focus, .btn-footer:active, .btn-footer.active {
  color: #fff;
  background: transparent;
  border: 1px solid white;
  border-radius: 0px;
  margin:2px;
}
.btn-footer:hover, 
.open > .dropdown-toggle.btn-footer {
  color: #000;
  background: #fff;
  border: 1px solid white;
  border-radius: 0px	
}

.breadcrumb {
	margin-top:12px;
	border:none;
	border-left:3px solid white;
	background:none;
	color:white;
	border-radius:0px;
}
.breadcrumb > .active {
  color: #ccc;
}
	
/* Portrait phones and smaller */
@media (max-width: 480px) {
	h1 { font-size:32px; }
	.hz-title { padding-top:24px; }
	body { background:url("/images/img/bg1-xs-portrait.jpg") no-repeat center center; padding-top:0px; }
	.hz-spc-small { margin-top:24px; }
	.hz-center-xs { text-align:center; }
	.hz-xs-top { margin-top:12px; }
	.hz-footer { padding-top:2px;  }
	.hz-headtitle { text-align:center; }
	.hz-headbtns { text-align:center; padding-top:12px; padding-bottom:12px; }
}

/* Landscape phones and portrait tablets */ 
@media (max-width: 767px) {	
	h1 { font-size:32px; }
	.hz-title { padding-top:24px; }
	body { background:url("/images/img/bg1-xs-portrait.jpg") no-repeat center center; padding-top:0px; }
	.hz-spc-small { margin-top:24px; }
	.hz-center-xs { text-align:center; }
	.hz-xs-top { margin-top:12px; }
	.hz-footer { padding-top:2px;  }
	.hz-headtitle { text-align:center; }
	.hz-headbtns { text-align:center; padding-top:12px; padding-bottom:12px; }
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
	h1 { font-size:40px; }
	.hz-title { padding-top:60px; }
	body { background:url("/images/img/bg1-sm.jpg") no-repeat center center fixed; 
		font-size:155%; }
	.hz-big { font-size:110%; }
	.hz-menubox-txt { height:60px; }
	.hz-mainbox { height:80px; }	
	.hz-kepbox { height:320px; }
}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
	h1 { font-size:48px; }
	.hz-title { padding-top:60px; }
	body { background:url("/images/img/bg1-md.jpg") no-repeat center center fixed; 
		font-size:175%; }
	.hz-big { font-size:140%; }
	.hz-menubox-txt { height:85px; }
	.hz-mainbox { height:90px; }
	.hz-kepbox { height:265px; }
}

/* Large desktops and laptops */
@media (min-width: 1200px) {
	h1 { font-size:56px; }
	.hz-title { padding-top:80px; }
	body { background:url("/images/img/bg1.jpg") no-repeat center center fixed; 
		font-size:200%; }
	.hz-big { font-size:150%; }
	.hz-menubox-txt { height:100px; }
	.hz-mainbox { height:80px; }
	.hz-kepbox { height:332px; }
}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on May 2, 2017 */
@font-face {
    font-family: 'oswaldbold';
    src: url('/fonts/oswald-bold-webfont.eot');
    src: url('/fonts/oswald-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/oswald-bold-webfont.woff2') format('woff2'),
         url('/fonts/oswald-bold-webfont.woff') format('woff'),
         url('/fonts/oswald-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'fira_sansheavy';
    src: url('/fonts/firasans-heavy-webfont.eot');
    src: url('/fonts/firasans-heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/firasans-heavy-webfont.woff2') format('woff2'),
         url('/fonts/firasans-heavy-webfont.woff') format('woff'),
         url('/fonts/firasans-heavy-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

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

}

body { 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; 
  font-family:fira_sansregular, arial, sans; }
h1,h2,h3,h4,h5 {font-family:oswaldbold, arial, sans; }
d,strong,em { font-family:fira_sansheavy, arial, sans; }
