@font-face{
    font-family:"Ciutadella W04 Lt";
    src:url("../fonts/ciutadella_datenraum/1271137/4daeaa7d-f7fb-47c6-a8e7-c077e372e184.eot?#iefix");
    src:url("../fonts/ciutadella_datenraum/1271137/4daeaa7d-f7fb-47c6-a8e7-c077e372e184.eot?#iefix") format("eot"),url("../fonts/ciutadella_datenraum/1271137/d1cabf8f-280c-4998-9463-ecac69b4a97d.woff2") format("woff2"),url("../fonts/ciutadella_datenraum/1271137/10451487-1f0d-48e9-9c47-1a263b7c2ca5.woff") format("woff"),url("../fonts/ciutadella_datenraum/1271137/afae55b3-a505-4aba-b04e-15b52f5e87ed.ttf") format("truetype");
}
@font-face{
    font-family:"Ciutadella W04 Lt It";
    src:url("../fonts/ciutadella_datenraum/1271140/e20406bd-c6a6-4db1-ac64-cd9488a6e32d.eot?#iefix");
    src:url("../fonts/ciutadella_datenraum/1271140/e20406bd-c6a6-4db1-ac64-cd9488a6e32d.eot?#iefix") format("eot"),url("../fonts/ciutadella_datenraum/1271140/1b566103-ae3b-4c50-b75d-d0e5a9dae2b3.woff2") format("woff2"),url("../fonts/ciutadella_datenraum/1271140/6bffc590-5570-4791-8b2f-f4a7a4ae2451.woff") format("woff"),url("../fonts/ciutadella_datenraum/1271140/12beddf9-2ca1-49cf-a65d-de6dd0957c48.ttf") format("truetype");
}
@font-face{
    font-family:"Ciutadella W04 Reg It";
    src:url("../fonts/ciutadella_datenraum/1271146/a1d47ad0-bf42-458b-b30c-49a0cc611cbf.eot?#iefix");
    src:url("../fonts/ciutadella_datenraum/1271146/a1d47ad0-bf42-458b-b30c-49a0cc611cbf.eot?#iefix") format("eot"),url("../fonts/ciutadella_datenraum/1271146/12ac6dae-2ea9-436f-8593-5a47857038bd.woff2") format("woff2"),url("../fonts/ciutadella_datenraum/1271146/f1f5fa69-603b-4cc1-83d6-4fc5df67ef28.woff") format("woff"),url("../fonts/ciutadella_datenraum/1271146/89dccba2-4961-430a-9fcf-a9a6b3624674.ttf") format("truetype");
}
@font-face{
    font-family:"Ciutadella W05 Bold Italic";
    src:url("../fonts/ciutadella_datenraum/5134692/fd0caf45-77c7-48e4-b6cc-33b93fcc453c.eot?#iefix");
    src:url("../fonts/ciutadella_datenraum/5134692/fd0caf45-77c7-48e4-b6cc-33b93fcc453c.eot?#iefix") format("eot"),url("../fonts/ciutadella_datenraum/5134692/c00a7abb-b454-402d-9e98-f7271c0d7a11.woff2") format("woff2"),url("../fonts/ciutadella_datenraum/5134692/84b022fc-cb23-451a-9f0d-aa3d0da7ad4c.woff") format("woff"),url("../fonts/ciutadella_datenraum/5134692/b77510d5-27a9-41bc-9172-7a12470f58ef.ttf") format("truetype");
}
@font-face{
    font-family:"Ciutadella W05 SemiBold";
    src:url("../fonts/ciutadella_datenraum/5176563/dc77004a-5bd3-4218-b935-f4f86d312cc3.eot?#iefix");
    src:url("../fonts/ciutadella_datenraum/5176563/dc77004a-5bd3-4218-b935-f4f86d312cc3.eot?#iefix") format("eot"),url("../fonts/ciutadella_datenraum/5176563/d50e0b81-b2f5-4ffe-bba8-27085e399154.woff2") format("woff2"),url("../fonts/ciutadella_datenraum/5176563/9023aa9f-de39-45e2-9ee4-5c2202163140.woff") format("woff"),url("../fonts/ciutadella_datenraum/5176563/72a0b37a-7d6c-4955-baf0-55743b16c88a.ttf") format("truetype");
}
@font-face{
    font-family:"Ciutadella W05 Medium";
    src:url("../fonts/ciutadella_datenraum/5176837/d9162919-4746-4fd5-8773-69241d33aa9f.eot?#iefix");
    src:url("../fonts/ciutadella_datenraum/5176837/d9162919-4746-4fd5-8773-69241d33aa9f.eot?#iefix") format("eot"),url("../fonts/ciutadella_datenraum/5176837/6df3ffe8-cb08-4d69-85e1-498f0276fdc4.woff2") format("woff2"),url("../fonts/ciutadella_datenraum/5176837/adefba7d-1867-454f-b755-27367094d3de.woff") format("woff"),url("../fonts/ciutadella_datenraum/5176837/b946ed25-51cb-421c-85e4-647340f4c64a.ttf") format("truetype");
}
@font-face{
    font-family:"Ciutadella W05 Bold";
    src:url("../fonts/ciutadella_datenraum/5217301/791a9abd-a09b-4aee-978c-b3e00c51cf61.eot?#iefix");
    src:url("../fonts/ciutadella_datenraum/5217301/791a9abd-a09b-4aee-978c-b3e00c51cf61.eot?#iefix") format("eot"),url("../fonts/ciutadella_datenraum/5217301/4cbb2302-6cbb-4c4e-bb9e-851b9f4b8664.woff2") format("woff2"),url("../fonts/ciutadella_datenraum/5217301/fbb443ad-6a5e-44c2-8892-beef4fa4cb4f.woff") format("woff"),url("../fonts/ciutadella_datenraum/5217301/9ddefd69-0bba-43e2-9f75-f518b8cea0bb.ttf") format("truetype");
}
@font-face{
    font-family:"Ciutadella W05 SemiBold Italic";
    src:url("../fonts/ciutadella_datenraum/5219327/446f55fa-3530-469b-b126-bb7cbb403d0b.eot?#iefix");
    src:url("../fonts/ciutadella_datenraum/5219327/446f55fa-3530-469b-b126-bb7cbb403d0b.eot?#iefix") format("eot"),url("../fonts/ciutadella_datenraum/5219327/fe46ef1a-e8bc-42b0-b28a-22b92c830053.woff2") format("woff2"),url("../fonts/ciutadella_datenraum/5219327/12b3dbc5-0b44-495a-b107-ad965ec6aaf6.woff") format("woff"),url("../fonts/ciutadella_datenraum/5219327/ebeb171c-4da1-43b7-9e26-03bad61f72de.ttf") format("truetype");
}
@font-face{
    font-family:"Ciutadella W05 Medium Italic";
    src:url("../fonts/ciutadella_datenraum/5224219/3104a153-e33a-4b8d-9d24-73c76a27e5c0.eot?#iefix");
    src:url("../fonts/ciutadella_datenraum/5224219/3104a153-e33a-4b8d-9d24-73c76a27e5c0.eot?#iefix") format("eot"),url("../fonts/ciutadella_datenraum/5224219/dd31f164-4828-4689-baec-cfa08ecc47ba.woff2") format("woff2"),url("../fonts/ciutadella_datenraum/5224219/722d6293-0a8f-4f16-b97a-ddee59107a69.woff") format("woff"),url("../fonts/ciutadella_datenraum/5224219/ce06cdde-90a6-4376-893d-33fcae304e59.ttf") format("truetype");
}
@font-face{
    font-family:"Ciutadella W01 Regular";
    src:url("../fonts/ciutadella_datenraum/5388894/5d26329f-afbb-4fa5-9897-ac56e566781a.eot?#iefix");
    src:url("../fonts/ciutadella_datenraum/5388894/5d26329f-afbb-4fa5-9897-ac56e566781a.eot?#iefix") format("eot"),url("../fonts/ciutadella_datenraum/5388894/14a09f0f-278d-47b0-96bf-2f00b62ec641.woff2") format("woff2"),url("../fonts/ciutadella_datenraum/5388894/eecc1f8b-a15a-48f5-a629-5b73101604f3.woff") format("woff"),url("../fonts/ciutadella_datenraum/5388894/200a4c70-24ad-4ed8-8c02-b3eef373e2c0.ttf") format("truetype");
}
header.header div.container {
	height: 120px;
	overflow: hidden;
	display: block;
}
body.hbk_k8{
	font-family: "Ciutadella W01 Regular",  !important;
}
body.hbk_k8 p {
   font-family: "Ciutadella W01 Regular"!important;
}

body.hbk_k8 strong, body.hbk_k8 b {
font-family: "Ciutadella W05 Medium"!important;
font-weight: normal;
font-style: normal;
text-decoration: none;
}
body.hbk_k8 h1,
body.hbk_k8 h2,
body.hbk_k8 h3,
body.hbk_k8 h4,
body.hbk_k8 h5,
body.hbk_k8 h6 {
    font-family: "Ciutadella W05 Bold"!important;
	font-weight: normal;
	font-style: normal;
}
body.hbk_k8 .menu-list ul.level_1 li span {
	font-family: "Ciutadella W01 Regular"!important;
	
}
body.hbk_k8 .menu-list a {
	font-family: "Ciutadella W01 Regular"!important;
}

body.hbk_k8 a {
	color: #e30513;
	transition: all 0.5s;
	font-family: 'Ciutadella W01 Regular'!important;
	font-weight: bold;
	text-decoration: none;
}

body.hbk_k8 .logo {
    float: left;
	display: block;
	margin: 5px 20px 0 -4px;
	padding-top: 15px;
	padding-bottom: 20px;
}
body.hbk_k8 .logo a{
	background: url(../img/logo_k8.png) no-repeat;
	background-size: contain;
	width: 50px;
	display: block;
	height: 50px;
}
	

	


/* =============================================================================
 * ce_popup
 * ========================================================================== */

 .ce_popup_start {
	display: none;
}

.ce_popup_start.popup_show {
	display: block;
}

.ce_popup_start .ce_popup_overlay {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 100000;
}

.ce_popup_start.overlay_light .ce_popup_overlay {
	background: rgba(255,255,255,0.7);
}

.ce_popup_start.overlay_dark .ce_popup_overlay {
	background: rgba(0,0,0,0.6);
}

.ce_popup_start .ce_popup_content {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	z-index: 200000;
	width: 90%;
	max-width: 600px;
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	padding-bottom: 35px;
	background: rgb(255,255,255);
    border-top: 4px solid rgb(100,100,100);
    padding: 40px;
}

.ce_popup_start .popup_close {
	position: absolute;
	top: 10px;
	right: 15px;
	z-index: 100;
	transition: All 0.3s ease;
	-webkit-transition: All 0.3s ease;
	cursor: pointer;
	background: rgba(255,255,255,0.95);
	border-radius: 100%;
	line-height: 35px;
	width: 35px;
	text-align: center;
}

.ce_popup_start .popup_close:hover {
	opacity: 0.8;
}

.ce_popup_start .ce_popup_content .checkbox {
	position: absolute;
	bottom: 2px;
	left: 60px;
	z-index: 10;
	font-size: 0.9rem;
}

.ce_popup_start .ce_popup_content .checkbox input {
	width: auto;
	margin-right: 5px;
}

.ce_popup_start .ce_popup_content .checkbox label {
    display: inline-block;
    min-height: 20px;
padding-left: 10px;
margin-bottom: 0;
font-weight: 400;
cursor: pointer;
padding-top: 2px;
font-size: 12px;
}

/* =============================================================================
 * ce_popup mod_subscribe
 * ========================================================================== */

.ce_popup_start .mod_subscribe {
	padding: 0;
	border: 0;
}

.ce_popup_start .mod_subscribe input {
	float: left;
}

.ce_popup_start .mod_subscribe input.text {
	float: left;
	width: 65%;
	margin: 0;
	line-height: 30px;
	padding: 2px 10px;
	border-radius: 2px 0 0 2px;
	border-right: 0;
	font-size: 0.9rem;
}

.ce_popup_start .mod_subscribe input.text {
	height: 36px;
	border: 0;
}

.ce_popup_start .mod_subscribe input.submit {
	float: left;
	width: 35%;
	margin: 0;
	line-height: 30px;
	padding: 2px 10px;
	min-width: 0;
	height: 36px;
	border: 0;
}

.ce_popup_start .mod_subscribe p.error {
	background: red;
	color: rgb(255,255,255);
	padding: 0 4px;
}