/* <--------------------------------------------------- Header Start --------------------------------------------------------> */

/* <------------------- Logo Start-------------------------> */

@media (min-width: 1380px) {
#sp-logo {
    width: 15%;
	}
}

@media (max-width: 1379px) {
#sp-logo {
    width: 20%;
	}
}

#sp-logo > div:nth-child(1) > div:nth-child(2) {
	max-width: 4rem;
	min-width: 4rem;
}

#sppb-addon-1677785504584 img {
    border-radius: 0;
    width: 550px;
    max-width: 550px;
}
@media (max-width: 991.98px) {
#sppb-addon-1677785504584 img {
    width: 400px;
    max-width: 400px;
	}
}

@media (max-width: 1199.98px) {
	#sppb-addon-1677785504584 img {
    width: 450px;
    max-width: 450px;
	}
}
@media (max-width: 991.98px) {
#column-wrap-id-1677785131359 {
  max-width: 55.058% !important;
  flex-basis: 54.058% !important;
	}
}
/* <----------- Logo End ---------------> */

/* <------------------- Link VVK Start -------------------------> */

@media (min-width: 770px) and (max-width:1200px) {
#sppb-addon-1676075572911 .sppb-icons-group-list li#icon-1676075572913 a {
    margin: 0px !important;
	}
}

@media (min-width: 770px) and (max-width:1200px) {
#sppb-addon-1676075572911 .sppb-icons-group-list li#icon-1676075572912 a {
    margin: 0px !important;
	}
}

/* <----------- Link VVK End ---------------> */

/* <------------------- Header-Megamenu Start-------------------------> */

@media (min-width: 1380px) {
	#sp-menu {
	display: flex !important;
	justify-content: center !important;
	width: 55%;
	margin-top: -3px;
	}
}

@media (min-width: 992px) and (max-width: 1379px) {
	#sp-menu {
	display: none !important;
	}
}
@media (max-width: 575px) {
#sp-header {
	height: 60px;
	}
}
#sp-menu > div > nav > ul  a:hover {
	background: #c22121;
	color: #FFFFFF;
}

@media (max-width: 1379px) {
	.sp-megamenu-parent.menu-animation-fade-down.d-none.d-lg-block {
	display: none !important;
	}
}

@media (max-width: 1650px) {
	.sp-column.d-flex.align-items-center.justify-content-end a {
	font-size: 15px;
	}
}
.sp-megamenu-parent > li > span {
  color: #FFFFFF !important;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
	display: flex;
	align-items: center;
	height: 3rem !important;
	padding: 2rem 1rem !important;
	font-family: 'Roboto', sans-serif;
	font-size: 1.2rem;
	color: #000000;
	letter-spacing: 0.13rem;
	margin-top: 0.2rem;
}

li.sp-menu-item:nth-child(4) > div:nth-child(2) > div:nth-child(1) {
	display: flex;
	justify-content: center;
	margin: -0.4rem 0rem 0rem 10rem;
}

li.sp-menu-item:nth-child(2) > div:nth-child(2) > div:nth-child(1) {
	margin-left: 5.35rem;
	width: 300px;
}

li.sp-menu-item:nth-child(3) > div:nth-child(2) > div:nth-child(1) {
	margin-left: 5.3rem;
	width: 300px;
}

li.sp-menu-item:nth-child(5) > div:nth-child(2) > div:nth-child(1) {
	margin-left: 5.3rem;
	width: 300px;
}

li.sp-menu-item:nth-child(6) > div:nth-child(2) > div:nth-child(1) {
	margin-left: 5.3rem;
	width: 300px;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
	box-shadow: none !important;
	margin: -0.4rem auto;
	background: none;
}

.head-menu-btn {
	display: flex !important;
	justify-content: flex-start !important;
}

.head-menu-btn:hover {
	background-color: #C22121 !important;
}
#sppb-addon-1656574393202 .sppb-icons-group-list li#icon-16565743932021 a:hover {
	background: none !important;
}
#sppb-addon-1652473659389 .sppb-icons-group-list li#icon-16524736593891 a:hover {
	background: none !important;
}
#sppb-addon-1656596847462 .sppb-icons-group-list li#icon-16565968474621 a:hover {
	background: none !important;
}
#sppb-addon-1652473683961 .sppb-icons-group-list li#icon-16524736839611 a:hover {
	background: none !important;
}
#sppb-addon-1659803667886 .sppb-icons-group-list li#icon-16598036678861 a:hover {
	background: none !important;
}
#sppb-addon-1659803736340 .sppb-icons-group-list li#icon-16598037363401 a:hover {
	background: none !important;
}
/* <----------- Megamenu End ---------------> */

/* <------------------- Off-Canvas Menu Start -------------------------> */

#sp-logo > div:nth-child(1) > a:nth-child(1) > div:nth-child(1) {
	color: #FFFFFF;
	background-color: #FFFFFF;
}

.offcanvas-menu.border-menu .offcanvas-inner ul.menu > li {
	line-height: 45px;
}

.offcanvas-menu .offcanvas-inner ul.menu > li a:hover, .offcanvas-menu .offcanvas-inner ul.menu > li a:focus, .offcanvas-menu .offcanvas-inner ul.menu > li span:hover, .offcanvas-menu .offcanvas-inner ul.menu > li span:focus {
	color: #c22121;
}

.offcanvas-menu .offcanvas-inner ul.menu > li > ul li a {
	font-size: 17px;
}

.burger-icon>span {
    background-color: #000;
}

.offcanvas-menu {
    background-color: #FFF;
}

.offcanvas-menu .offcanvas-inner ul.menu>li>a, .offcanvas-menu .offcanvas-inner ul.menu>li>span {
    color: #000;
}

.menu-child li {
	padding: 0.7rem 0rem 0rem 0rem !important;
}

/* <------------ Off-Canvas Menu End ----------------> */





/* <------------------- Countdown Start -------------------------> */

@media (min-width: 992px) and (max-width: 1630px) {
#sppb-addon-TdHC1ehmCyKLSUpsZxJ6w {
	display: none !important;
	}
}
@media (max-width: 1380px) {
#column-wrap-id-0c845f29-ba01-4f0a-bd07-6173fdd3a0ab {
	display: none !important;
	}
}


/* <----------- Countdown End -------------> */

@media (min-width: 992px) and (max-width: 1629px) {
#column-wrap-id-1677785131361 {
    max-width: 55% !important;
    flex-basis: 55% !important;
	}
}
@media (min-width: 992px) and (max-width: 1629px) {
#column-wrap-id-1677785131359 {
    max-width: 45% !important;
    flex-basis: 40% !important;
	}
}
/* <------------------- Social Icons Start -------------------------> */

#sp-top2 {
	display: flex !important;
	justify-content: flex-end !important;
}

@media (min-width: 1380px) {
	#sp-top2 {
	display: flex !important;
	justify-content: flex-end !important;
	width: 30%;
	}
}

@media (max-width: 1379px) {
	#sp-top2 {
	display: flex !important;
	justify-content: flex-end !important;
	width: 80%;
	}
}

/* <---------- Social Icons Header End --------------> */

/* <--------------------------------------------------- Header End --------------------------------------------------------> */



/* <--------------------------------------------------- Content Start --------------------------------------------------------> */


/* <------------------- Component Main Start -------------------------> */

#sp-component {
	padding: 1rem 0rem 1rem 0rem;
	}

@media (max-width: 999px) {
	#sp-component {
		padding: 1.5rem 0rem 1.5rem 0rem;
	}
}

@media (min-width: 1001px) {
	#sp-component {
		padding: 2rem 0rem 2rem 0rem;
	}
}

#sppb-addon-1675790839785 {
	display: flex;
	justify-content: center;
}

/* <---------- Component Main Modul End --------------> */



html body.site.helix-ultimate.hu.com_sppagebuilder.com-sppagebuilder.view-page.layout-default.task-none.itemid-101.de-de.ltr.sticky-header.layout-fluid.offcanvas-init.offcanvs-position-left div.body-wrapper div.body-innerwrapper section#sp-content div.row main#sp-component.col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12 div.sp-column div#sp-page-builder.sp-page-builder.page-1 div.page-content div#section-id-1677780013344.sppb-section.sppb-hidden-lg.sppb-hidden-md.sppb-hidden-sm.sppb-hidden-xs div.sppb-container-inner div.sppb-row div#column-wrap-id-1677780013343.sppb-row-column div#column-id-1677780013343.sppb-columnsppb-hidden-lg.sppb-hidden-md.sppb-hidden-sm.sppb-hidden-xs div.sppb-column-addons div#section-id-1677780013347.sppb-section div.sppb-container-inner div.sppb-row.sppb-nested-row div#column-wrap-id-1677780013348.sppb-row-column div#column-id-1677780013348.sppb-column div.sppb-column-addons div#sppb-addon-wrapper-1672985032226.sppb-addon-wrapper div#sppb-addon-1672985032226.clearfix div.sppb-addon.sppb-addon-articles div.sppb-addon-content div.sppb-row {
	flex-wrap: unset;
}
html body.site.helix-ultimate.hu.com_sppagebuilder.com-sppagebuilder.view-page.layout-default.task-none.itemid-101.de-de.ltr.sticky-header.layout-fluid.offcanvas-init.offcanvs-position-left div.body-wrapper div.body-innerwrapper section#sp-content div.row main#sp-component.col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12 div.sp-column div#sp-page-builder.sp-page-builder.page-1 div.page-content div#section-id-1677789203383.sppb-section.sppb-hidden-xxl.sppb-hidden-xl.sppb-hidden-sm.sppb-hidden-xs div.sppb-container-inner div.sppb-row div#column-wrap-id-1677789203382.sppb-row-column div#column-id-1677789203382.sppb-column div.sppb-column-addons div#section-id-1677789203386.sppb-section div.sppb-container-inner div.sppb-row.sppb-nested-row div#column-wrap-id-1677789203387.sppb-row-column div#column-id-1677789203387.sppb-column div.sppb-column-addons div#sppb-addon-wrapper-4LRHRr0NrHJIbMnW-7Ias.sppb-addon-wrapper.sppb-hidden-xxl.sppb-hidden-xl.sppb-hidden-sm.sppb-hidden-xs div#sppb-addon-4LRHRr0NrHJIbMnW-7Ias.clearfix div.sppb-addon.sppb-addon-articles div.sppb-addon-content div.sppb-row {
	flex-wrap: unset;
}
/* <------------------- News Modul Start -------------------------> */

#sppb-addon-1672985032226 #btn-1672985032226.sppb-btn-custom {
	background-color: #b40707;
	color: #ffffff;
	border: 2px solid #b40707;
}

#sppb-addon-1672985032226 #btn-1672985032226.sppb-btn-custom:hover {
	background-color: #fff;
	color: #b40707;
	border: solid 2px;
}

@media (min-width: 1380px) {
	.news-desktop-smal {
	display: none !important;
 	}
}

#com-article-mainbody {
    display: flex;
	justify-content: center;
}

@media (max-width: 999px) {
	#com-article-mainbody {
    display: flex;
	justify-content: center;
	padding: 0rem 1.5rem 0rem 1.5rem;
	}
}

.com-content-article.item-page {
    display: flex;
    flex-direction: column;
    max-width: 600px;
	background-color: #FFFFFF;
}

.page-header h1 {
    font-size: 1.75rem;
	padding: 0.5rem 0rem 0rem 1rem;
}

.article-info {
    padding: 0rem 0rem 0rem 1rem;
}

.article-details .article-full-image {
     margin-bottom: 0rem !important;
}
.article-details .article-can-edit {
    display: none !important;
}
span.category-name {
    font-size: 16px;
}
.article-info>span {
    font-size: 16px;
}
div#article-mainbody {
    padding: 0rem 1rem 0rem 1rem;
}

.tags.mb-4 {
	padding: 0rem 1rem 0rem 1rem;
}

/* <---------- News Modul End --------------> */

/* <------------------- Formulare Start -------------------------> */

@media (min-width: 1001px) {
.formular-center-section {
	display: flex;
	flex-direction: column;
	align-items: center;
	}
}

/* <---------- Formulare End --------------> */

.nc-artikel-title {
	clip-path: polygon(0 0, 50% 0%, 60% 100%, 0% 100%);
}

/* <------------------- Pretix Shop Start -------------------------> */

.pretix-widget-category {
	padding-top: 1rem;
}

/* !----------------- Pretix Shop (End) --------------! */


/* !----------------- Hikashop (Start) --------------! */
.hikacart {
	color: #000;
	background-color: #efefef;
	border-color: #000;
}
.hikacart:hover {
	color: #fff;
	background-color: #c22121;
	border-color: #fff;
}
.hikacart:focus {
	color: #fff;
	background-color: #c22121;
	border-color: #fff;
}
#hikashop_checkout {
	background-color: #fff;
	padding: 1rem 1rem 1rem 1rem;
}
@media (max-width: 1399px) {
#hikashop_checkout {
    background-color: #fff;
    justify-content: center;
    display: flex;
    flex-direction: column;
    align-items: center;
	}
}
@media (max-width: 1399px) {
	.hikashop_checkout_cart table, .hikashop_checkout_cart table thead, .hikashop_checkout_cart table tbody, .hikashop_checkout_cart table thead th, .hikashop_checkout_cart table tbody td, .hikashop_checkout_cart table thead tr, .hikashop_checkout_cart table tbody tr {
    display: flex;
    max-width: 380px;
    align-content: center;
    align-items: center;
    flex-direction: column;
	}
}
@media (max-width: 1399px) {
	th#hikashop_cart_product_image_title, th#hikashop_cart_product_name_title, th#hikashop_cart_product_price_title, th#hikashop_cart_product_quantity_title, th#hikashop_cart_product_total_title {
    display: none;
	}
}

.hikashop_checkout_payment_images {
	
}
.hikashop_checkout_payment_images img {
	padding-left: 2rem;
}
.hkform-horizontal .hkform-group {
	display: flex;
	flex-flow: row wrap;
	padding: 0rem 0.1rem 0rem 0rem;
}
#hikashop_checkout .hikashop_checkout_page_step1 {
	background-color: #000 !important;
}
#hikashop_checkout_terms_4_2 {
	padding-top: 3rem;
	color: #FFF;
}
#hikashop_checkout_terms_4_2 a:hover {
	padding-top: 3rem;
	color: #c22121;
}
#hikashop_checkout_status_4_1 {
	padding-top: 3rem;
}
#shop_terms_and_cond {
	color: #000;
	text-decoration: none;
}
.hikashop_wizardbar ul li.hikashop_cart_step_finished a {
	color: #c22121;
}
.hikashop_wizardbar ul li.hikashop_cart_step_current {
	color: #FFF;
	background: #c22121;
}
.hkbadge-current {
	background-color: #FFF;
	color: #c22121;
}
.hkbadge-past {
	background-color: #c22121;
	color: #FFF;
}
.hikashop_wizardbar ul li.hikashop_cart_step_finished:hover {
	cursor: pointer;
	color: #FFF;
}
.hika_j2 .btn-success, .hikabtn-success {
	color: #000;
	background-color: #efefef;
	border-color: #000;
}
.hika_j2 .btn-success, .hikabtn-success:hover{
	color: #FFF;
	background-color: #c22121;
	border-color: #000;
}
.hika_j2 .btn-success:focus, .hikabtn-success:focus {
	color: #FFF;
	background-color: #c22121;
	border-color: #000;
}
#hikashop_checkout_form {
	display: flex;
	justify-content: center;
}
.hikashop_checkout_buttons .buttons_right {
	padding-left: 5rem;
}

@media (min-width: 1400px) {
.hikashop_checkout_page_step1, .hikashop_checkout_page_step4 {
	max-width: 50%;
	}
}
#hikashop_checkout {
	background-color: #fff;
	padding: 2rem 2rem 2rem 2rem;
}
.hikashop_wizardbar ul li {
	cursor: default;
	background-color: #efefef;
	color: #000;
}
.hikashop_wizardbar ul li .hikashop_chevron {
	display: none !important;
}
.buttons_left a:hover {
	background-color: #c22121;
	color: #FFFFFF;
	border-color: #000000;
}

.hikaserial_footer {
	display: none;
}
.hikaserial_serial_consume_back {
	display: none;
}
.hikaserial_serial_consume_page {
	background-color: #FFF !important;
	padding: 3rem !important;
	width: 800px !important;
}

.hikaserial_serial_consume_page h2 {
	color: #FFF;
	background-color: green;
	display: flex;
	justify-content: center;
	align-items: center;
	line-height: 3em !important;
	padding-bottom: 0rem;
}
.hikaserial_serial_consume_page h3 {
	background-color: #FFF;
	color: #c22121;
	display: flex;
	justify-content: center;
	padding: 1rem 0rem 1rem 0rem;
	border: 3px solid #000;
	border-radius: 40px;
	margin-top: 30px;
}
.hikaserial_serial_consume_page p {
	color: #840002;
}
.hikaserial_serial_consume_error {
	background-color: #c22121 !important;
	padding: 4.5rem !important;
	color: #FFFFFF !important;
	font-weight: 800 !important;
	font-family: 'Roboto', sans-serif;
	font-size: 1.5rem !important;
}

.hikaserial_checkserial {
	width: 600px;
	margin-top: 30px;
}
.input > p:nth-child(4) {
	display: none;
}
.hikaserial_checkserial > tbody, td, tfoot, th, thead, tr {
	width: 600px !important;
	font-size: 1.2rem !important;
}

#hikashop_order_main_body {
	display: flex;
	justify-content: center;
}

#hikashop_order_main {
	display: flex;
	flex-direction: column;
	background-color: #fff;
	padding: 2rem;
	min-width: 800px;
}

#hikashop_order_left_part {
	padding: 2rem 0rem 2rem 0rem;
}

#htmlfieldset_products {
	padding-top: 2rem;
}

.hikashop_product_page {
	display: flex;
	background-color: #fff;
	max-width: 600px;
	padding: 2rem;
}

#hikashop_product_mainbody {
	display: flex;
	justify-content: center;
}

#hikashop_product_bottom_part {
	padding-top: 2rem;
}

#hikashop_product_quantity_field_1_add_to_wishlist_button {
	display: none;
}

@media (min-width: 1000px) and (max-width: 1500px) {
#column-wrap-id-1677433321854 {
		max-width: 15% !important;
		flex-basis: 15% !important;
	}
}

@media (min-width: 1200px) and (max-width: 1500px) {
#column-wrap-id-1653093992671 {
	max-width: 60% !important;
	flex-basis: 60% !important;
	}
}

@media (min-width: 1200px) and (max-width: 1500px) {
#section-id-1653074109943 {
	padding-left: 2.5rem !important;
	padding-right: 0rem !important;
	}
}

@media (min-width: 1200px) and (max-width: 1500px) {
#column-wrap-id-1677433321865 {
	max-width: 15% !important;
	flex-basis: 15% !important;
	}
}
@media (min-width: 1200px) and (max-width: 1500px) {
#column-wrap-id-1677433321864 {
	max-width: 70% !important;
	flex-basis: 70% !important;
	}
}
@media (min-width: 992px) and (max-width: 1024px) {
.hikashop_product_image_row, .hikashop_product_add_to_cart_row, .hikashop_product_price_row, .hikashop_product_name_row  {
	max-width: 515px;
	}
}
@media (min-width: 1200px) and (max-width: 1399px) {
#section-id-1677433321849 {
	display: none;
	}
}
@media (min-width: 1200px) and (max-width: 1399px) {
#section-id-1677439789578 {
	display: none;
	}
}
@media (min-width: 1200px) and (max-width: 1399px) {
#section-id-1677433321915 {
	display: none;
	}
}
/* !----------------- Hikashop (End) --------------! */


/* <--------------------------------------------------- Content End --------------------------------------------------------> */


/* <------------------- Convert Forms Start -------------------------> */

.cf-recaptcha {
	display: flex;
	justify-content: center;
}
.convertforms .cf-btn.cf-btn-style-flat:hover {
	background-color: #c22121 !important;
	color: #FFF;
}
.convertforms .cf-content-wrap, .convertforms .cf-form-wrap {
	padding: 3rem;
}

/* <---------- Convert Forms End --------------> */

/* <------------------- Registration Overview Start -------------------------> */

@media (min-width: 1200px) and (max-width: 1204px) {
	.desktop-registration-overview {
	display: none;
	}
}

/* <---------- Registration Overview End --------------> */

/* <--------------------------------------------------- Footer Start --------------------------------------------------------> */




/* <------------------- Footer Partner & Sponsoren Start -------------------------> */

.sppb-carousel-extended-item img {
	min-height: auto;
	height: auto;
	max-width: 100%;
	min-width: 7rem;
}

/* <------------ Footer Partner & Sponsoren End ------------------> */


/* <--------------------------------------------------- Footer End --------------------------------------------------------> */