/*
Theme Name: HBB-ausztria
Theme URI: http://westmedia.hu
Author: westmedia
Author URI: https://westmedia.hu/
Description: HBB Iroda
Version: 1.0
*/

@font-face{font-family:'SwissInseratHBT-Normal';src:url('font/SwissInseratHBT-Normal.eot');src:url('font/SwissInseratHBT-Normal.eot?#iefix') format('embedded-opentype'),url('font/SwissInseratHBT-Normal.woff') format('woff'),url('font/SwissInseratHBT-Normal.ttf') format('truetype'),url('font/SwissInseratHBT-Normal.svg#SwissInseratHBT-Normal') format('svg');font-weight:normal;font-style:normal}
body {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	line-height:24px;
	color:#333;
}
header {
	padding-top:15px;
}
ul {
	margin:0;
	padding:0;
	list-style:none;
}
a, a:hover {
	color:#ee0000;
}
a.logo-wrap {
	display:block;	
}
h1, h2 {
	margin-top:0;
	margin-bottom:15px;
}
header h1 {
	font-size:32px;
	line-height:38px;
	color:#555;
	margin-bottom:5px;
}
header h2 {
	font-size:18px;
	line-height:26px;
}
.menu-wrap, footer {

	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FF0000),
	color-stop(1, #AB0000)
	);
	background-image: -o-linear-gradient(bottom, #FF0000 0%, #AB0000 100%);
	background-image: -moz-linear-gradient(bottom, #FF0000 0%, #AB0000 100%);
	background-image: -webkit-linear-gradient(bottom, #FF0000 0%, #AB0000 100%);
	background-image: -ms-linear-gradient(bottom, #FF0000 0%, #AB0000 100%);
	background-image: linear-gradient(to bottom, #FF0000 0%, #AB0000 100%);
	

/*
  border-top: solid 20px #f00;
  border-bottom: solid 20px #f00;
  */

}
.menu-wrap {
	min-height:6px;
	box-shadow:0 10px 10px #dddddd;
	margin-bottom:32px;
	background-color: #fff !important;
}
.menu-wrap::before,
.menu-wrap::after {
	content:"";
	display:block;
	height:20px;
	background-image:inherit;
}
footer:before {
	content:"";
	display:block;
	height:3px;
	background-image:inherit;
}

ul.menu > li {
	display:block;
	float:left;
}
ul.menu > li > a {
	display:block;
	font-family:SwissInseratHBT-Normal;
	font-size:18px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:8px;
	padding-right:8px;
	color:#333;
	
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-o-transition:0.5s;
	transition:0.5s;
	white-space:nowrap;
	/* text-shadow:0 -1px #b10000; */
}
ul.menu > li > a.active,
ul.menu > li > a:hover {
	color:#555555;
	background-color:#FFFFFF;
	text-decoration:none;
	text-shadow:none;
}
.content {
	padding-top:56px;
	padding-bottom:56px;
}
.main-article {
	padding-bottom:25px;
}
.main-article-title {
	font-family:SwissInseratHBT-Normal;
	font-size:32px;
	line-height:40px;
	color:#ee0000;
	margin-bottom:15px;
}
.main-article-content {
	padding-bottom:25px;
	border-bottom:dotted 1px #777777;
}
.main-article-content img {
	float:right;
	margin-left:15px;
	margin-bottom:15px;
}
.main-article-content p,
.sub-article-content p {
	margin-top:0;
}
.sub-article {
	padding-bottom:10px;
}
.sub-article-title {
	font-size:18px;
	line-height:24px;
	margin-bottom:10px;
}
.sub-article-content {
	padding-bottom:10px;
	border-bottom:dotted 1px #cccccc;
}
.sub-article img {
margin-bottom:15px;
}
footer .container {
	padding-top:56px;
	padding-bottom:56px;
}
footer *, footer a, footer a:hover {
	color:#FFFFFF;
}
.foot-copy {
	float:right;
}
@media (max-width:767px){
.logo-wrap {
	text-align:center;
}
.logo-wrap img {
	display:inline-block;
}
.title-wrap {
	padding-top:15px;
}
.title-wrap h1,
.title-wrap h2,
.title-wrap p {
	text-align:center;
}
}
@media (max-width:991px){
header {
padding-bottom:20px;
}
#menu-toggle {
	width:42px;
	height:96px;
	margin-left:auto;
	margin-right:auto;
	cursor:pointer;
	background-image:url(img/menu_toggle.png);
	background-repeat:no-repeat;
	background-position:center center;
}
ul.menu {
	display:none;
}
ul.menu > li {
	float:none;
}
ul.menu > li > a {
	padding-top:20px;
	padding-bottom:20px;
	font-size:24px;
	text-align:center;
	border-top:solid 1px #FFFFFF;
}
ul.menu > li:first-child > a {
	border:none;
}
.main-article-content img {
display:block;
float:none;
margin-left:0;
}
.foot-copy {
float:none;
text-align:center;
}
}
@media (min-width:768px) and (max-width:991px){
header {
padding-top:20px;
padding-bottom:20px;
}
}
@media (min-width:992px){
.title-wrap {
	padding-top:56px;
	padding-bottom:15px;
}
ul.menu {
	display:block !important;
}
ul.foot-menu {
	float:left;
}
ul.foot-menu li {
	float:left;
}
ul.foot-menu li a {
	padding:0 10px;
	border-left:solid 1px #FFFFFF;
}
ul.foot-menu li:first-child a {
	border:none;
}
footer * {
font-size:12px;
}
}
@media (min-width:992px) and (max-width:1199px) {
ul.menu > li > a {
padding-left:7px;
padding-right:7px;
}
}
.main-article-content img {
display: block;
max-width: 100%;
height: auto;
}

.main-article-content { padding: 20px; }
.main-article-content h2 { margin-top: 30px; color: #ee0000; }
.main-article-content ul { list-style-type: disc; margin-left: 20px; margin-bottom: 10px; }
.main-article-content ul li {}

#tblUtikoltseg tr td { padding: 2px 10px 2px 5px; }
#tblUtikoltseg tr th {  }
