/*
	=====================
	hylide User Interface
	06.11.2020
	V1.00.08
	---------------------
	Copyright YGG
	www.ygg.de
	=====================
*/

/* Externe Dateien einladen */
@import url("../hui/icon/hui_icon.css");



/* ===== Grundformatierung ===== */

* { outline-style: none; }
html { height: 100%; }
body { height: 100%; padding: 0px; margin: 0px; }
img { border: 0px; }
form { padding: 0px; margin: 0px; }
a, .hui_link { color: inherit; cursor: pointer; }
a { text-decoration: none; }
.hui_link { text-decoration: underline; }



/* Transition-Bugfix / nachdem Seite geladen wurde */
.hui_preload * {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -ms-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}



/* ===== Demomode ===== */
.hui_demo_bgr {
	background: rgba(0,0,0,0.1);
}
.hui_demo_txt::before {
	display: block;
	content: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.";
}
.hui_demo_pos {
	background-color: lightgray;
}
.hui_demo_pos > * {
	background-color: rgba(255,255,255,0.75);
}

/* ===== Mode / Helligkeit ===== */
/* .hui_dark -> Definiert eine Farbgebung die für einen DUNKLEN Hintergrund optimiert ist */
/* .hui_light -> (Standard) Definiert eine Farbgebung die für einen HELLEN Hintergrund optimiert ist */



/* ===== Allgemein (Body) ===== */
/*
Diese Klasse definiert die Grundwerte.
Sie wird im Frontend als Klasse auf den body-Tag gelegt.
Im Backend wird Sie innerhalb der Bausteine verwendet,
um die Abweichende Grundwerte vom Backend zu überschreiben,
ohne den body-Tag des Backend zu verändern.

Am besten wird diese Klasse auf jeweils auf das Elternelement
des Eingabefeldes gelegt, damit nur dieses Eingabefeld
beeinflusst wird und nicht eventuell integrierte
Steurelemente (z.B. Pulldownlisten, etc.)
*/
html {
	font-size: 1px;
}
.hui_body {
	line-height: 1.4;
	font-size: 16rem;
	font-weight: 300;
}



/* ===== Schriftfamilie ===== */
.hui_body,
.hui_font_primary { font-family: 'Source Sans Pro',Arial,sans-serif; }
.hui_font_secondary { font-family: 'Arvo',serif; }
.hui_font_mono { font-family: monospace; }

/* Sonderelemente */
.hui_text_initial::first-letter,
.hui_text_initial > *:first-child::first-letter,
.hui_text_initial p:first-child::first-letter { font-family: inherit; }
.hui_pricelist > *:nth-child(even) { font-family: inherit; }
.hui_button { font-family: 'Arvo',serif; }



/* ===== Allgemein (RTF-Editor) ===== */
/*
Diese Klasse definiert die Formatierung für die Elemente,
die einen RTF-Editor besitzen. Diese muss sowohl im Front-
als auch Backend entsprechend auf die Elternebene des RTF-
Elements gelegt werden.
*/
.hui_format {
	tab-size: 4;
	-moz-tab-size: 4;
	text-align: inherit;
	white-space: pre-wrap;		/* Bug in Firefox, Edge, IE -> blocksatz funktioniert hier nicht */
	word-wrap: break-word;
}
.hui_format_clean {
	tab-size: 4;
	-moz-tab-size: 4;
	text-align: inherit;
	white-space: normal;
	word-wrap: normal;
}

p,
ol,
ul,
pre,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
blockquote {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
iframe {
	border: none;
}



/* ===== Überschrift ===== */
h1, .hui_hl1,
h2, .hui_hl2,
h3, .hui_hl3,
h4, .hui_hl4,
h5, .hui_hl5,
h6, .hui_hl6 {
	font-family: 'Arvo',serif;
	font-weight: 400;
	text-transform: uppercase;
	margin: 0;
}
h1, .hui_hl1,
h2, .hui_hl2 {
	line-height: 1.0;
}
h3, .hui_hl3,
h4, .hui_hl4,
h5, .hui_hl5,
h6, .hui_hl6 {
	line-height: 1.1;
}

h1, .hui_hl1 { font-size: 55rem; }
h2, .hui_hl2 { font-size: 45rem; }
h3, .hui_hl3 { font-size: 35rem; }
h4, .hui_hl4 { font-size: 24rem; }
h5, .hui_hl5 { font-size: 18rem; }
h6, .hui_hl6 { font-size: 16rem; }

@media screen and (max-width: 1000px) {
	h1, .hui_hl1 { font-size: 45rem; }
	h2, .hui_hl2 { font-size: 35rem; }
	h3, .hui_hl3 { font-size: 25rem; }
}
@media screen and (max-width: 750px) {
	h1, .hui_hl1 { font-size: 35rem; }
	h2, .hui_hl2 { font-size: 30rem; }
	h3, .hui_hl3 { font-size: 25rem; }
	h4, .hui_hl4 { font-size: 20rem; }
	h5, .hui_hl5 { font-size: 17rem; }
	h6, .hui_hl6 { font-size: 15rem; }
}
@media screen and (max-width: 500px) {
	h1, .hui_hl1 { font-size: 30rem; }
	h2, .hui_hl2 { font-size: 25rem; }
	h3, .hui_hl3 { font-size: 22rem; }
	h4, .hui_hl4 { font-size: 18rem; }
	h5, .hui_hl5 { font-size: 15rem; }
	h6, .hui_hl6 { font-size: 14rem; }
}

.hui_text_autogap h1:first-child, .hui_text_autogap h2:first-child, .hui_text_autogap h3:first-child,
.hui_text_autogap h4:first-child, .hui_text_autogap h5:first-child, .hui_text_autogap h6:first-child,
.hui_text_autogap .hui_hl1:first-child, .hui_text_autogap .hui_hl2:first-child, .hui_text_autogap .hui_hl3:first-child,
.hui_text_autogap .hui_hl4:first-child, .hui_text_autogap .hui_hl5:first-child, .hui_text_autogap .hui_hl6:first-child { margin-top: 0 !important; }

.hui_text_autogap h1:last-child, .hui_text_autogap h2:last-child, .hui_text_autogap h3:last-child,
.hui_text_autogap h4:last-child, .hui_text_autogap h5:last-child, .hui_text_autogap h6:last-child,
.hui_text_autogap .hui_hl1:last-child, .hui_text_autogap .hui_hl2:last-child, .hui_text_autogap .hui_hl3:last-child,
.hui_text_autogap .hui_hl4:last-child, .hui_text_autogap .hui_hl5:last-child, .hui_text_autogap .hui_hl6:last-child { margin-bottom: 0 !important; }

.hui_text_autogap h1, .hui_text_autogap .hui_hl1 { margin: 50rem 0 30rem 0 !important; }
.hui_text_autogap h2, .hui_text_autogap .hui_hl2 { margin: 40rem 0 20rem 0 !important; }
.hui_text_autogap h3, .hui_text_autogap .hui_hl3 { margin: 30rem 0 15rem 0 !important; }
.hui_text_autogap h4, .hui_text_autogap .hui_hl4 { margin: 30rem 0 15rem 0 !important; }
.hui_text_autogap h5, .hui_text_autogap .hui_hl5 { margin: 20rem 0 10rem 0 !important; }
.hui_text_autogap h6, .hui_text_autogap .hui_hl6 { margin: 20rem 0 10rem 0 !important; }

.hui_text_autogap h1:first-child, .hui_text_autogap h2:first-child,
.hui_text_autogap h3:first-child, .hui_text_autogap h4:first-child,
.hui_text_autogap h5:first-child, .hui_text_autogap h6:first-child,
.hui_text_autogap .hui_hl1:first-child, .hui_text_autogap .hui_hl2:first-child,
.hui_text_autogap .hui_hl3:first-child, .hui_text_autogap .hui_hl4:first-child,
.hui_text_autogap .hui_hl5:first-child, .hui_text_autogap .hui_hl6:first-child { margin-top: 0 !important; }



/* ===== Text / Schriftgröße ===== */
.hui_text_nosize { font-size: 0; line-height: 0; }
.hui_text_xsmall { font-size: 11rem; }
.hui_text_small { font-size: 14rem; }
.hui_text,
.hui_text_normal { font-size: 18rem; }
.hui_text_large { font-size: 22rem; line-height: 1.3; }
.hui_text_xlarge { font-size: 26rem; line-height: 1.2; }

@media screen and (max-width: 1000px) {
	.hui_body,
	.hui_text,
	.hui_text_normal { font-size: 16rem; }
	.hui_text_large { font-size: 19rem; }
	.hui_text_xlarge { font-size: 24rem; }
}
@media screen and (max-width: 750px) {
	.hui_body,
	.hui_text,
	.hui_text_normal { font-size: 13rem; }
	.hui_text_large { font-size: 16rem; line-height: 1.4; }
	.hui_text_xlarge { font-size: 22rem; line-height: 1.3; }
}
@media screen and (max-width: 500px) {
	.hui_text_large { font-size: 15rem; }
	.hui_text_xlarge { font-size: 20rem; line-height: 1.4; }
}



/* ===== Text / Initiale ===== */
.hui_text_initial::first-letter,
.hui_text_initial > *:first-child::first-letter,
.hui_text_initial p:first-child::first-letter {
	font-size: 4em;
	line-height: 1;
    float: left;
    font-weight: inherit;
    text-transform: uppercase;
	margin-right: 0.2em;
	margin-top: 0.13em;
}



/* ===== Text / Schriftstärke ===== */
.hui_font_weight_lighter { font-weight: 200; }
.hui_font_weight_light { font-weight: 300; }
.hui_font_weight_normal { font-weight: 400; }
.hui_font_weight_bold { font-weight: 700; }
.hui_font_weight_bolder { font-weight: 800; }

.hui_font_weight_100 { font-weight: 100; }
.hui_font_weight_200 { font-weight: 200; }
.hui_font_weight_300 { font-weight: 300; }
.hui_font_weight_400 { font-weight: 400; }
.hui_font_weight_500 { font-weight: 500; }
.hui_font_weight_600 { font-weight: 600; }
.hui_font_weight_700 { font-weight: 700; }
.hui_font_weight_800 { font-weight: 800; }
.hui_font_weight_900 { font-weight: 900; }

[class*="hui_format"] b,
[class*="hui_format"] strong { font-weight: 700; }



/* ===== Text / Schrifttyp ===== */
.hui_font_style_italic { font-style: italic; }
.hui_font_style_noitalic { font-style: normal; }



/* ===== Text / Schriftfarbe ===== */
.hui_text_transform_upper { text-transform: uppercase; }
.hui_text_transform_lower { text-transform: lowercase; }
.hui_text_transform_cap { text-transform: capitalize; }



/* ===== Text / Ausrichtung ===== */
.hui_align_right { text-align: right; }
.hui_align_center { text-align: center; }
.hui_align_left { text-align: left; }
.hui_align_justify { text-align: justify; }
.hui_text_right { text-align: right; }
.hui_text_center { text-align: center; }
.hui_text_left { text-align: left; }
.hui_text_justify { text-align: justify; }

/* Text / Ausrichtung - Responsive (xl,l,m,s) */
@media screen and (max-width: 1250px) {
	.hui_align_right_xl { text-align: right; }
	.hui_align_center_xl { text-align: center; }
	.hui_align_left_xl { text-align: left; }
	.hui_align_justify_xl { text-align: justify; }
	.hui_text_right_xl { text-align: right; }
	.hui_text_center_xl { text-align: center; }
	.hui_text_left_xl { text-align: left; }
	.hui_text_justify_xl { text-align: justify; }
}
@media screen and (max-width: 1000px) {
	.hui_align_right_l { text-align: right; }
	.hui_align_center_l { text-align: center; }
	.hui_align_left_l { text-align: left; }
	.hui_align_justify_l { text-align: justify; }
	.hui_text_right_l { text-align: right; }
	.hui_text_center_l { text-align: center; }
	.hui_text_left_l { text-align: left; }
	.hui_text_justify_l { text-align: justify; }
}
@media screen and (max-width: 750px) {
	.hui_align_right_m { text-align: right; }
	.hui_align_center_m { text-align: center; }
	.hui_align_left_m { text-align: left; }
	.hui_align_justify_m { text-align: justify; }
	.hui_text_right_m { text-align: right; }
	.hui_text_center_m { text-align: center; }
	.hui_text_left_m { text-align: left; }
	.hui_text_justify_m { text-align: justify; }
}
@media screen and (max-width: 500px) {
	.hui_align_right_s { text-align: right; }
	.hui_align_center_s { text-align: center; }
	.hui_align_left_s { text-align: left; }
	.hui_align_justify_s { text-align: justify; }
	.hui_text_right_s { text-align: right; }
	.hui_text_center_s { text-align: center; }
	.hui_text_left_s { text-align: left; }
	.hui_text_justify_s { text-align: justify; }
}


/* ===== Text / Block ===== */
p, .hui_p { margin: 0; }
.hui_text_autogap p,
.hui_text_autogap .hui_p { margin: 0 0 20rem 0; }
.hui_text_autogap[class*="hui_format"] p,
.hui_text_autogap[class*="hui_format"] .hui_p { margin: 0; }
.hui_text_autogap p:first-child,
.hui_text_autogap .hui_p:first-child { margin-top: 0; }
.hui_text_autogap p:last-child,
.hui_text_autogap .hui_p:last-child { margin-bottom: 0; }


/* ===== Zitat ===== */
[class*="hui_format"] blockquote {
	border-left: 5px solid;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-left: 20px;
}


/* ===== Hintergrundfarbe ===== */

/* Hintergrundfarbe (hui_dark) */
.hui_dark .hui_bgr, .hui_dark.hui_bgr,
.hui_dark .hui_bgr_0, .hui_dark.hui_bgr_0 { background-color: rgb(50,50,50); color: rgba(255,255,255,0.9); }
.hui_dark .hui_bgr_1, .hui_dark.hui_bgr_1 { background-color: rgb(15,105,55); color: rgb(170,240,200); }
.hui_dark .hui_bgr_2, .hui_dark.hui_bgr_2 { background-color: rgb(120,115,65); color: rgb(235,230,195); }
.hui_dark .hui_bgr_spot, .hui_dark.hui_bgr_spot { background-color: rgb(0,0,0); color: rgb(250,250,250); }
.hui_dark .hui_bgr_mute, .hui_dark.hui_bgr_mute { background-color: rgb(50,50,50); color: rgb(240,240,240); }
.hui_dark .hui_bgr_success, .hui_dark.hui_bgr_success { background-color: rgb(50,200,150); color: rgb(225,250,240); }
.hui_dark .hui_bgr_warning, .hui_dark.hui_bgr_warning { background-color: rgb(250,150,50); color: rgb(255,240,225); }
.hui_dark .hui_bgr_danger, .hui_dark.hui_bgr_danger { background-color: rgb(250,50,100); color: rgb(255,225,230); }
/* Alternative Farben*/
.hui_dark .hui_bgr_x0, .hui_dark.hui_bgr_x0 { background-color: rgb(255,255,255); color: rgb(50,50,50); }
.hui_dark .hui_bgr_x1, .hui_dark.hui_bgr_x1 { background-color: rgb(170,240,200); color: rgb(15,105,55); }
.hui_dark .hui_bgr_x2, .hui_dark.hui_bgr_x2 { background-color: rgb(235,230,195); color: rgb(120,115,65); }
.hui_dark .hui_bgr_xspot, .hui_dark.hui_bgr_xspot { background-color: rgb(250,250,250); color: rgb(0,0,0); }
.hui_dark .hui_bgr_xmute, .hui_dark.hui_bgr_xmute { background-color: rgb(240,240,240); color: rgb(150,150,150); }
.hui_dark .hui_bgr_xsuccess, .hui_dark.hui_bgr_xsuccess { background-color: rgb(225,250,240); color: rgb(50,200,150); }
.hui_dark .hui_bgr_xwarning, .hui_dark.hui_bgr_xwarning { background-color: rgb(255,240,225); color: rgb(250,150,50); }
.hui_dark .hui_bgr_xdanger, .hui_dark.hui_bgr_xdanger { background-color: rgb(255,225,230); color: rgb(250,50,100); }

/* Hintergrundfarbe (Standard & hui_light) */
.hui_bgr, .hui_light .hui_bgr, .hui_light.hui_bgr,
.hui_bgr_0, .hui_light .hui_bgr_0, .hui_light.hui_bgr_0, .hui_bgr_preview_0 { background-color: rgb(255,255,255); color: rgb(50,50,50); }
.hui_bgr_1, .hui_light .hui_bgr_1, .hui_light.hui_bgr_1, .hui_bgr_preview_1 { background-color: rgb(170,240,200); color: rgb(15,105,55); }
.hui_bgr_2, .hui_light .hui_bgr_2, .hui_light.hui_bgr_2, .hui_bgr_preview_2 { background-color: rgb(235,230,195); color: rgb(120,115,65); }
.hui_bgr_spot, .hui_light .hui_bgr_spot, .hui_light.hui_bgr_spot, .hui_bgr_preview_spot { background-color: rgb(250,250,250); color: rgb(0,0,0); }
.hui_bgr_mute, .hui_light .hui_bgr_mute, .hui_light.hui_bgr_mute, .hui_bgr_preview_mute { background-color: rgb(240,240,240); color: rgb(150,150,150); }
.hui_bgr_success, .hui_light .hui_bgr_success, .hui_light.hui_bgr_success, .hui_bgr_preview_success { background-color: rgb(225,250,240); color: rgb(50,200,150); }
.hui_bgr_warning, .hui_light .hui_bgr_warning, .hui_light.hui_bgr_warning, .hui_bgr_preview_warning { background-color: rgb(255,240,225); color: rgb(250,150,50); }
.hui_bgr_danger, .hui_light .hui_bgr_danger, .hui_light.hui_bgr_danger, .hui_bgr_preview_danger { background-color: rgb(255,225,230); color: rgb(250,50,100); }
/* Alternative Farben*/
.hui_bgr_x0, .hui_light .hui_bgr_x0, .hui_light.hui_bgr_x0, .hui_bgr_preview_x0 { background-color: rgb(50,50,50); color: rgba(255,255,255,0.9); }
.hui_bgr_x1, .hui_light .hui_bgr_x1, .hui_light.hui_bgr_x1, .hui_bgr_preview_x1 { background-color: rgb(15,105,55); color: rgb(170,240,200); }
.hui_bgr_x2, .hui_light .hui_bgr_x2, .hui_light.hui_bgr_x2, .hui_bgr_preview_x2 { background-color: rgb(120,115,65); color: rgb(235,230,195); }
.hui_bgr_xspot, .hui_light .hui_bgr_xspot, .hui_light.hui_bgr_xspot, .hui_bgr_preview_xspot { background-color: rgb(0,0,0); color: rgb(250,250,250); }
.hui_bgr_xmute, .hui_light .hui_bgr_xmute, .hui_light.hui_bgr_xmute, .hui_bgr_preview_xmute { background-color: rgb(50,50,50); color: rgb(240,240,240); }
.hui_bgr_xsuccess, .hui_light .hui_bgr_xsuccess, .hui_light.hui_bgr_xsuccess, .hui_bgr_preview_xsuccess { background-color: rgb(50,200,150); color: rgb(225,250,240); }
.hui_bgr_xwarning, .hui_light .hui_bgr_xwarning, .hui_light.hui_bgr_xwarning, .hui_bgr_preview_xwarning { background-color: rgb(250,150,50); color: rgb(255,240,225); }
.hui_bgr_xdanger, .hui_light .hui_bgr_xdanger, .hui_light.hui_bgr_xdanger, .hui_bgr_preview_xdanger { background-color: rgb(250,50,100); color: rgb(255,225,230); }



/* ===== Schriftfarbe ===== */

/* Schriftfarbe (hui_dark) */
.hui_dark,
.hui_dark .hui_color, .hui_dark.hui_color,
.hui_dark .hui_color_0, .hui_dark.hui_color_0 { color: rgba(255,255,255,0.9); }
.hui_dark .hui_color_1, .hui_dark.hui_color_1 { color: rgb(15,105,55); }
.hui_dark .hui_color_2, .hui_dark.hui_color_2 { color: rgb(120,115,65); }
.hui_dark .hui_color_spot, .hui_dark.hui_color_spot { color: rgb(255,255,255); }
.hui_dark .hui_color_mute, .hui_dark.hui_color_mute { color: rgb(200,200,200); }
.hui_dark .hui_color_success, .hui_dark.hui_color_success { color: rgb(50,200,150); }
.hui_dark .hui_color_warning, .hui_dark.hui_color_warning { color: rgb(250,150,50); }
.hui_dark .hui_color_danger, .hui_dark.hui_color_danger { color: rgb(250,50,100); }
/* Alternative Farben*/
.hui_dark .hui_color_x, .hui_dark.hui_color_x,
.hui_dark .hui_color_x0, .hui_dark.hui_color_x0 { color: rgba(50,50,50); }
.hui_dark .hui_color_x1, .hui_dark.hui_color_x1 { color: rgb(170,240,200); }
.hui_dark .hui_color_x2, .hui_dark.hui_color_x2 { color: rgb(235,230,195); }
.hui_dark .hui_color_xspot, .hui_dark.hui_color_xspot { color: rgb(250,250,250); }
.hui_dark .hui_color_xmute, .hui_dark.hui_color_xmute { color: rgb(240,240,240); }
.hui_dark .hui_color_xsuccess, .hui_dark.hui_color_xsuccess { color: rgb(225,250,240); }
.hui_dark .hui_color_xwarning, .hui_dark.hui_color_xwarning { color: rgb(255,240,225); }
.hui_dark .hui_color_xdanger, .hui_dark.hui_color_xdanger { color: rgb(255,225,230); }

/* Schriftfarbe (hui_light) */
.hui_body, .hui_light,
.hui_color, .hui_light .hui_color, .hui_light.hui_color,
.hui_color_0, .hui_light .hui_color_0, .hui_light.hui_color_0 { color: rgb(50,50,50); }
.hui_color_1, .hui_light .hui_color_1, .hui_light.hui_color_1 { color: rgb(15,105,55); }
.hui_color_2, .hui_light .hui_color_2, .hui_light.hui_color_2 { color: rgb(120,115,65); }
.hui_color_spot, .hui_light .hui_color_spot, .hui_light.hui_color_spot { color: rgb(0,0,0); }
.hui_color_mute, .hui_light .hui_color_mute, .hui_light.hui_color_mute { color: rgb(150,150,150); }
.hui_color_success, .hui_light .hui_color_success, .hui_light.hui_color_success { color: rgb(50,200,150); }
.hui_color_warning, .hui_light .hui_color_warning, .hui_light.hui_color_warning { color: rgb(250,150,50); }
.hui_color_danger, .hui_light .hui_color_danger, .hui_light.hui_color_danger { color: rgb(250,50,100); }
/* Alternative Farben*/
.hui_color_x, .hui_light .hui_color_alt, .hui_light.hui_color_x,
.hui_color_x0, .hui_light .hui_color_x0, .hui_light.hui_color_x0 { color: rgb(255,255,255,0.9); }
.hui_color_x1, .hui_light .hui_color_x1, .hui_light.hui_color_x1 { color: rgb(170,240,200); }
.hui_color_x2, .hui_light .hui_color_x2, .hui_light.hui_color_x2 { color: rgb(235,230,195); }
.hui_color_xspot, .hui_light .hui_color_xspot, .hui_light.hui_color_xspot { color: rgb(250,250,250); }
.hui_color_xmute, .hui_light .hui_color_xmute, .hui_light.hui_color_xmute { color: rgb(240,240,240); }
.hui_color_xsuccess, .hui_light .hui_color_xsuccess, .hui_light.hui_color_xsuccess { color: rgb(225,250,240); }
.hui_color_xwarning, .hui_light .hui_color_xwarning, .hui_light.hui_color_xwarning { color: rgb(255,240,225); }
.hui_color_xdanger, .hui_light .hui_color_xdanger, .hui_light.hui_color_xdanger { color: rgb(255,225,230); }

/* Vorschau für Editor */
.hui_color_preview_0 { background-color: rgb(50,50,50); }
.hui_color_preview_1 { background-color: rgb(15,105,55); }
.hui_color_preview_2 { background-color: rgb(120,115,65); }
.hui_color_preview_spot { background-color: rgb(0,0,0); }
.hui_color_preview_mute { background-color: rgb(150,150,150); }
.hui_color_preview_success { background-color: rgb(50,200,150); }
.hui_color_preview_warning { background-color: rgb(250,150,50); }
.hui_color_preview_danger { background-color: rgb(250,50,100); }
.hui_color_preview_x0 { background-color: rgb(255,255,255,0.9); }
.hui_color_preview_x1 { background-color: rgb(170,240,200); }
.hui_color_preview_x2 { background-color: rgb(235,230,195); }
.hui_color_preview_xspot { background-color: rgb(250,250,250); }
.hui_color_preview_xmute { background-color: rgb(240,240,240); }
.hui_color_preview_xsuccess { background-color: rgb(225,250,240); }
.hui_color_preview_xwarning { background-color: rgb(255,240,225); }
.hui_color_preview_xdanger { background-color: rgb(255,225,230); }




/* ===== Liste / Grundformatierung ===== */
[class*="hui_format"] ul,
[class*="hui_format"] ol {
	margin: 0;
	padding: 0;
}
.hui_list {
	line-height: 1.1;
}
/* ???
.hui_list .hui_list {
	padding-top: 7px;
	padding-bottom: 5px;
}
*/
[class*="hui_format"] ul li,
[class*="hui_format"] ol li,
.hui_list > div,
.hui_list > p {
	position: relative;
	padding: 2px 0px 2px 30px;
	list-style: none;
}
[class*="hui_format"] ul li::before,
[class*="hui_format"] ol li::before,
.hui_list > div::before,
.hui_list > p::before {
    display: block;
    position: absolute;
	left: 0px;
	margin-left: 0;
	margin-right: 0;
	text-align: left;
}
[class*="hui_format"] ul li::before,
.hui_list > div::before,
.hui_list > p::before {
	content: "\e924";
	font-family: 'hui_icon';
}
/* Liste - Punkte */
ul.hui_list_bullet li::before,
ol.hui_list_bullet li::before,
.hui_list_bullet > div::before,
.hui_list_bullet > p::before {
	content: "\e91d";
}
/* Liste - Checklist */
ul.hui_list_check li::before,
ol.hui_list_check li::before,
.hui_list_check > div::before,
.hui_list_check > p::before {
	content: "\e911";
}
/* Liste / Farbe */
.hui_dark[class*="hui_format"] ul li::before,
.hui_dark [class*="hui_format"] ul li::before,
.hui_dark[class*="hui_format"] ol li::before,
.hui_dark [class*="hui_format"] ol li::before,
.hui_dark.hui_list > div::before,
.hui_dark .hui_list > div::before,
.hui_dark.hui_list > p::before,
.hui_dark .hui_list > p::before {
	color: inherit;
}
[class*="hui_format"] ul li::before,
.hui_light ul li::before,
.hui_list > div::before,
.hui_light.hui_list > div::before,
.hui_light .hui_list > div::before,
.hui_list > p::before,
.hui_light.hui_list > p::before,
.hui_light .hui_list > p::before {
	color: inherit;
}



/* ===== Listen Zähler ===== */
[class*="hui_format"] ol li { counter-increment: list-0; counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; }
[class*="hui_format"] ol li:before { content: counter(list-0, decimal) '. '; }
[class*="hui_format"] ol li.hui_indent_1 { counter-increment: list-1; counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; }
[class*="hui_format"] ol li.hui_indent_1:before { content: counter(list-1, lower-alpha) '. '; }
[class*="hui_format"] ol li.hui_indent_2 { counter-increment: list-2; counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9; }
[class*="hui_format"] ol li.hui_indent_2:before { content: counter(list-2, lower-roman) '. '; }
[class*="hui_format"] ol li.hui_indent_3 { counter-increment: list-3; counter-reset: list-4 list-5 list-6 list-7 list-8 list-9; }
[class*="hui_format"] ol li.hui_indent_3:before { content: counter(list-3, decimal) '. '; }
[class*="hui_format"] ol li.hui_indent_4 { counter-increment: list-4; counter-reset: list-5 list-6 list-7 list-8 list-9; }
[class*="hui_format"] ol li.hui_indent_4:before { content: counter(list-4, lower-alpha) '. '; }
[class*="hui_format"] ol li.hui_indent_5 { counter-increment: list-5; counter-reset: list-6 list-7 list-8 list-9; }
[class*="hui_format"] ol li.hui_indent_5:before { content: counter(list-5, lower-roman) '. '; }
[class*="hui_format"] ol li.hui_indent_6 { counter-increment: list-6; counter-reset: list-7 list-8 list-9; }
[class*="hui_format"] ol li.hui_indent_6:before { content: counter(list-6, decimal) '. '; }
[class*="hui_format"] ol li.hui_indent_7 { counter-increment: list-7; counter-reset: list-8 list-9; }
[class*="hui_format"] ol li.hui_indent_7:before { content: counter(list-7, lower-alpha) '. '; }
[class*="hui_format"] ol li.hui_indent_8 { counter-increment: list-8; counter-reset: list-9; }
[class*="hui_format"] ol li.hui_indent_8:before { content: counter(list-8, lower-roman) '. '; }
[class*="hui_format"] ol li.hui_indent_9 { counter-increment: list-9; }
[class*="hui_format"] ol li.hui_indent_9:before { content: counter(list-9, decimal) '. '; }
  


/* ===== Einrückung ===== */
.hui_indent_1, .hui_indent_1 { margin-left: 30px; }
.hui_indent_2, .hui_indent_2 { margin-left: 60px; }
.hui_indent_3, .hui_indent_3 { margin-left: 90px; }
.hui_indent_4, .hui_indent_4 { margin-left: 120px; }
.hui_indent_5, .hui_indent_5 { margin-left: 150px; }
.hui_indent_6, .hui_indent_6 { margin-left: 180px; }
.hui_indent_7, .hui_indent_7 { margin-left: 210px; }
.hui_indent_8, .hui_indent_8 { margin-left: 240px; }
.hui_indent_9, .hui_indent_9 { margin-left: 270px; }
.hui_indent_10, .hui_indent_10 { margin-left: 300px; }
.hui_indent_11, .hui_indent_11 { margin-left: 330px; }
.hui_indent_12, .hui_indent_12 { margin-left: 360px; }
.hui_indent_13, .hui_indent_13 { margin-left: 390px; }
.hui_indent_14, .hui_indent_14 { margin-left: 420px; }
.hui_indent_15, .hui_indent_15 { margin-left: 450px; }
.hui_indent_16, .hui_indent_16 { margin-left: 480px; }
.hui_indent_17, .hui_indent_17 { margin-left: 510px; }
.hui_indent_18, .hui_indent_18 { margin-left: 540px; }
.hui_indent_19, .hui_indent_19 { margin-left: 570px; }
.hui_indent_20, .hui_indent_20 { margin-left: 600px; }
.hui_indent_21, .hui_indent_21 { margin-left: 630px; }
.hui_indent_22, .hui_indent_22 { margin-left: 660px; }
.hui_indent_23, .hui_indent_23 { margin-left: 690px; }
.hui_indent_24, .hui_indent_24 { margin-left: 720px; }
.hui_indent_25, .hui_indent_25 { margin-left: 750px; }
.hui_indent_26, .hui_indent_26 { margin-left: 780px; }
.hui_indent_27, .hui_indent_27 { margin-left: 810px; }
.hui_indent_28, .hui_indent_28 { margin-left: 840px; }
.hui_indent_29, .hui_indent_29 { margin-left: 870px; }
.hui_indent_30, .hui_indent_30 { margin-left: 900px; }

@media screen and (max-width: 500px) {
	.hui_indent_1, .hui_indent_1 { margin-left: 10px; }
	.hui_indent_2, .hui_indent_2 { margin-left: 20px; }
	.hui_indent_3, .hui_indent_3 { margin-left: 30px; }
	.hui_indent_4, .hui_indent_4 { margin-left: 40px; }
	.hui_indent_5, .hui_indent_5 { margin-left: 50px; }
	.hui_indent_6, .hui_indent_6 { margin-left: 60px; }
	.hui_indent_7, .hui_indent_7 { margin-left: 70px; }
	.hui_indent_8, .hui_indent_8 { margin-left: 80px; }
	.hui_indent_9, .hui_indent_9 { margin-left: 90px; }
	.hui_indent_10, .hui_indent_10 { margin-left: 100px; }
	.hui_indent_11, .hui_indent_11 { margin-left: 110px; }
	.hui_indent_12, .hui_indent_12 { margin-left: 120px; }
	.hui_indent_13, .hui_indent_13 { margin-left: 130px; }
	.hui_indent_14, .hui_indent_14 { margin-left: 140px; }
	.hui_indent_15, .hui_indent_15 { margin-left: 150px; }
	.hui_indent_16, .hui_indent_16 { margin-left: 160px; }
	.hui_indent_17, .hui_indent_17 { margin-left: 170px; }
	.hui_indent_18, .hui_indent_18 { margin-left: 180px; }
	.hui_indent_19, .hui_indent_19 { margin-left: 190px; }
	.hui_indent_20, .hui_indent_20 { margin-left: 200px; }
	.hui_indent_21, .hui_indent_21 { margin-left: 210px; }
	.hui_indent_22, .hui_indent_22 { margin-left: 220px; }
	.hui_indent_23, .hui_indent_23 { margin-left: 230px; }
	.hui_indent_24, .hui_indent_24 { margin-left: 240px; }
	.hui_indent_25, .hui_indent_25 { margin-left: 250px; }
	.hui_indent_26, .hui_indent_26 { margin-left: 260px; }
	.hui_indent_27, .hui_indent_27 { margin-left: 270px; }
	.hui_indent_28, .hui_indent_28 { margin-left: 280px; }
	.hui_indent_29, .hui_indent_29 { margin-left: 290px; }
	.hui_indent_30, .hui_indent_30 { margin-left: 300px; }
}



/* ===== Preisliste ===== */
.hui_pricelist {
	display: flex;
	flex-wrap: wrap;
}
.hui_pricelist > *:nth-child(odd) {
	position: relative;
	flex: 1 1 51%;
	padding: 3px 0;
	overflow: hidden;
}
.hui_pricelist > *::after {
	content: "";
	border-bottom: 1px dashed;
	opacity: 0.5;
}
.hui_pricelist > *:nth-child(odd)::after {
	position: absolute;
	display: inline-block;
	width: 100%;
	bottom: 3px;
	margin-left: 10px;
	padding-right: 30px;
}
.hui_pricelist > *:nth-child(even)::after {
	display: none;
	height: 0px;
	padding-top: 5px;
}
.hui_pricelist > *:nth-child(even) {
	position: relative;
	flex: 0 1 auto;
	align-self: flex-end;
	padding-left: 10px;
	font-size: 1.5em;
	line-height: 1;
}

/* Alternative Anzeige */
.hui_pricelist_vertical { display: block; }
.hui_pricelist_vertical > *:nth-child(even) { padding-left: 0px; }
.hui_pricelist_vertical > *:nth-child(odd)::after { display: none; }
.hui_pricelist_vertical > *:nth-child(even)::after { display: block;  }

@media screen and (max-width: 750px) {
	.hui_pricelist { display: block; }
	.hui_pricelist > *:nth-child(even) { padding-left: 0px; }
	.hui_pricelist > *:nth-child(odd)::after { display: none; }
	.hui_pricelist > *:nth-child(even)::after { display: block;  }
}



/* ===== Rahmen / Grundformatierung ===== */
.hui_child_border > *, .hui_border { border: 1px solid; }

.hui_child_border_x > *, .hui_border_x { border-left: 1px solid; border-right: 1px solid; }
.hui_child_border_y > *:first-child, .hui_border_y:first-child { border-top: 1px solid; }
.hui_child_border_y > *, .hui_border_y { border: 0px solid; border-bottom: 1px solid; }

.hui_child_border_left > *, .hui_border_left { border-left: 1px solid; }
.hui_child_border_right > *, .hui_border_right { border-right: 1px solid; }
.hui_child_border_top > *, .hui_border_top { border-top: 1px solid; }
.hui_child_border_bottom > *, .hui_border_bottom { border-bottom: 1px solid; }

.hui_child_border_dotted > *:first-child, .hui_border_dotted:first-child,
.hui_child_border_dotted > *, .hui_border_dotted { border-style: dotted; }
.hui_child_border_dashed > *:first-child, .hui_border_dashed:first-child,
.hui_child_border_dashed > *, .hui_border_dashed { border-style: dashed; }

.hui_child_border_pic > *, .hui_border_pic_x { border-image: url(pic/light/border_x.png) round; }
.hui_child_border_pic_x > *, .hui_border_pic_x { border-image: url(pic/light/border_x.png) round; }
.hui_child_border_pic_y > *, .hui_border_pic_y { border-image: url(pic/light/border_y.png) round; }

.hui_child_border_round > *, .hui_border_round { border-radius: 10000px; }
.hui_child_border_square > *, .hui_border_square { border-radius: 0px; }




















/* ===== Kasten / Grundformatierung ===== */
.hui_box,
.hui_box_xsmall,
.hui_box_small,
.hui_box_large,
.hui_box_xlarge,
.hui_box_xxlarge { margin-left: auto; margin-right: auto; box-sizing: content-box; }



/* ===== Kasten / Ausrichtung ===== */
.hui_box_left { margin-left: 0px; }
.hui_box_right { margin-right: 0px; }



/* ===== Kasten / Breite ===== */
.hui_box_xsmall { max-width: 680px; }
.hui_box_small { max-width: 880px; }
.hui_box { max-width: 1080px; }
.hui_box_large { max-width: 1280px; }
.hui_box_xlarge { max-width: 1480px; }
.hui_box_xxlarge { max-width: 1920px; }



/* ===== Kasten / Breite ===== */
.hui_box.hui_box_w20, .hui_box > * > .hui_box_child > .hui_box_w20 { max-width: calc(1080px * 0.2); }
.hui_box.hui_box_w25, .hui_box > * > .hui_box_child > .hui_box_w25 { max-width: calc(1080px * 0.25); }
.hui_box.hui_box_w33, .hui_box > * > .hui_box_child > .hui_box_w33 { max-width: calc(1080px * 0.3333); }
.hui_box.hui_box_w50, .hui_box > * > .hui_box_child > .hui_box_w50 { max-width: calc(1080px * 0.5); }
.hui_box.hui_box_w66, .hui_box > * > .hui_box_child > .hui_box_w66 { max-width: calc(1080px * 0.6666); }
.hui_box.hui_box_w75, .hui_box > * > .hui_box_child > .hui_box_w75 { max-width: calc(1080px * 0.75); }
.hui_box.hui_box_w80, .hui_box > * > .hui_box_child > .hui_box_w80 { max-width: calc(1080px * 0.80); }

.hui_box_xsmall.hui_box_w20, .hui_box_xsmall > * > .hui_box_child > .hui_box_w20 { max-width: calc(680px * 0.2); }
.hui_box_xsmall.hui_box_w25, .hui_box_xsmall > * > .hui_box_child > .hui_box_w25 { max-width: calc(680px * 0.25); }
.hui_box_xsmall.hui_box_w33, .hui_box_xsmall > * > .hui_box_child > .hui_box_w33 { max-width: calc(680px * 0.3333); }
.hui_box_xsmall.hui_box_w50, .hui_box_xsmall > * > .hui_box_child > .hui_box_w50 { max-width: calc(680px * 0.5); }
.hui_box_xsmall.hui_box_w66, .hui_box_xsmall > * > .hui_box_child > .hui_box_w66 { max-width: calc(680px * 0.6666); }
.hui_box_xsmall.hui_box_w75, .hui_box_xsmall > * > .hui_box_child > .hui_box_w75 { max-width: calc(680px * 0.75); }
.hui_box_xsmall.hui_box_w80, .hui_box_xsmall > * > .hui_box_child > .hui_box_w80 { max-width: calc(680px * 0.80); }

.hui_box_small.hui_box_w20, .hui_box_small > * > .hui_box_child > .hui_box_w20 { max-width: calc(880px * 0.2); }
.hui_box_small.hui_box_w25, .hui_box_small > * > .hui_box_child > .hui_box_w25 { max-width: calc(880px * 0.25); }
.hui_box_small.hui_box_w33, .hui_box_small > * > .hui_box_child > .hui_box_w33 { max-width: calc(880px * 0.3333); }
.hui_box_small.hui_box_w50, .hui_box_small > * > .hui_box_child > .hui_box_w50 { max-width: calc(880px * 0.5); }
.hui_box_small.hui_box_w66, .hui_box_small > * > .hui_box_child > .hui_box_w66 { max-width: calc(880px * 0.6666); }
.hui_box_small.hui_box_w75, .hui_box_small > * > .hui_box_child > .hui_box_w75 { max-width: calc(880px * 0.75); }
.hui_box_small.hui_box_w80, .hui_box_small > * > .hui_box_child > .hui_box_w80 { max-width: calc(880px * 0.80); }

.hui_box_large.hui_box_w20, .hui_box_large > * > .hui_box_child > .hui_box_w20 { max-width: calc(1280px * 0.2); }
.hui_box_large.hui_box_w25, .hui_box_large > * > .hui_box_child > .hui_box_w25 { max-width: calc(1280px * 0.25); }
.hui_box_large.hui_box_w33, .hui_box_large > * > .hui_box_child > .hui_box_w33 { max-width: calc(1280px * 0.3333); }
.hui_box_large.hui_box_w50, .hui_box_large > * > .hui_box_child > .hui_box_w50 { max-width: calc(1280px * 0.5); }
.hui_box_large.hui_box_w66, .hui_box_large > * > .hui_box_child > .hui_box_w66 { max-width: calc(1280px * 0.6666); }
.hui_box_large.hui_box_w75, .hui_box_large > * > .hui_box_child > .hui_box_w75 { max-width: calc(1280px * 0.75); }
.hui_box_large.hui_box_w80, .hui_box_large > * > .hui_box_child > .hui_box_w80 { max-width: calc(1280px * 0.80); }

.hui_box_xlarge.hui_box_w20, .hui_box_xlarge > * > .hui_box_child > .hui_box_w20 { max-width: calc(1480px * 0.2); }
.hui_box_xlarge.hui_box_w25, .hui_box_xlarge > * > .hui_box_child > .hui_box_w25 { max-width: calc(1480px * 0.25); }
.hui_box_xlarge.hui_box_w33, .hui_box_xlarge > * > .hui_box_child > .hui_box_w33 { max-width: calc(1480px * 0.3333); }
.hui_box_xlarge.hui_box_w50, .hui_box_xlarge > * > .hui_box_child > .hui_box_w50 { max-width: calc(1480px * 0.5); }
.hui_box_xlarge.hui_box_w66, .hui_box_xlarge > * > .hui_box_child > .hui_box_w66 { max-width: calc(1480px * 0.6666); }
.hui_box_xlarge.hui_box_w75, .hui_box_xlarge > * > .hui_box_child > .hui_box_w75 { max-width: calc(1480px * 0.75); }
.hui_box_xlarge.hui_box_w80, .hui_box_xlarge > * > .hui_box_child > .hui_box_w80 { max-width: calc(1480px * 0.80); }

.hui_box_xxlarge.hui_box_w20, .hui_box_xxlarge > * > .hui_box_child > .hui_box_w20 { max-width: calc(1920px * 0.2); }
.hui_box_xxlarge.hui_box_w25, .hui_box_xxlarge > * > .hui_box_child > .hui_box_w25 { max-width: calc(1920px * 0.25); }
.hui_box_xxlarge.hui_box_w33, .hui_box_xxlarge > * > .hui_box_child > .hui_box_w33 { max-width: calc(1920px * 0.3333); }
.hui_box_xxlarge.hui_box_w50, .hui_box_xxlarge > * > .hui_box_child > .hui_box_w50 { max-width: calc(1920px * 0.5); }
.hui_box_xxlarge.hui_box_w66, .hui_box_xxlarge > * > .hui_box_child > .hui_box_w66 { max-width: calc(1920px * 0.6666); }
.hui_box_xxlarge.hui_box_w75, .hui_box_xxlarge > * > .hui_box_child > .hui_box_w75 { max-width: calc(1920px * 0.75); }
.hui_box_xxlarge.hui_box_w80, .hui_box_xxlarge > * > .hui_box_child > .hui_box_w80 { max-width: calc(1920px * 0.80); }



/* ===== Kasten / Ausbreitung zum Rand ===== */
.hui_box_expand_left { margin-left: 0px; }
.hui_box_expand_right { margin-right: 0px; }

.hui_box_expand.hui_box,
.hui_box_expand.hui_box_xsmall,
.hui_box_expand.hui_box_small,
.hui_box_expand.hui_box_large,
.hui_box_expand.hui_box_xlarge { max-width: 100%; }

.hui_box_expand_left.hui_box,
.hui_box_expand_right.hui_box { max-width: calc(50% + (1080px / 2)); }
.hui_box_expand_left.hui_box_xsmall,
.hui_box_expand_right.hui_box_xsmall { max-width: calc(50% + (680px / 2)); }
.hui_box_expand_left.hui_box_small,
.hui_box_expand_right.hui_box_small { max-width: calc(50% + (880px / 2)); }
.hui_box_expand_left.hui_box_large,
.hui_box_expand_right.hui_box_large { max-width: calc(50% + (1280px / 2)); }
.hui_box_expand_left.hui_box_xlarge,
.hui_box_expand_right.hui_box_xlarge { max-width: calc(50% + (1480px / 2)); }






/* ===== Kasten / Innenabstand ===== */
.hui_box_padding, .hui_box_padding_x, .hui_box_padding_left { padding-left: 80px; }
.hui_box_padding, .hui_box_padding_x, .hui_box_padding_right { padding-right: 80px; }
.hui_box_padding, .hui_box_padding_y, .hui_box_padding_top { padding-top: 80px; }
.hui_box_padding, .hui_box_padding_y, .hui_box_padding_bottom { padding-bottom: 80px; }

@media screen and (max-width: 1000px) {
	.hui_box_padding, .hui_box_padding_x, .hui_box_padding_left { padding-left: 40px; }
	.hui_box_padding, .hui_box_padding_x, .hui_box_padding_right { padding-right: 40px; }
	.hui_box_padding, .hui_box_padding_y, .hui_box_padding_top { padding-top: 70px; }
	.hui_box_padding, .hui_box_padding_y, .hui_box_padding_bottom { padding-bottom: 70px; }
}
@media screen and (max-width: 750px) {
	.hui_box_padding, .hui_box_padding_x, .hui_box_padding_left { padding-left: 30px; }
	.hui_box_padding, .hui_box_padding_x, .hui_box_padding_right { padding-right: 30px; }
	.hui_box_padding, .hui_box_padding_y, .hui_box_padding_top { padding-top: 60px; }
	.hui_box_padding, .hui_box_padding_y, .hui_box_padding_bottom { padding-bottom: 60px; }
}
@media screen and (max-width: 500px) {
	.hui_box_padding, .hui_box_padding_x, .hui_box_padding_left { padding-left: 20px; }
	.hui_box_padding, .hui_box_padding_x, .hui_box_padding_right { padding-right: 20px; }
	.hui_box_padding, .hui_box_padding_y, .hui_box_padding_top { padding-top: 50px; }
	.hui_box_padding, .hui_box_padding_y, .hui_box_padding_bottom { padding-bottom: 50px; }
}



/* ===== Kasten / Innenabstand Zurücksetzen ===== */
.hui_box_padding_reset_left { margin-left: -80px; }
.hui_box_padding_reset_right { margin-right: -80px; }
.hui_box_padding_reset_top { margin-top: -80px; }
.hui_box_padding_reset_bottom { margin-bottom: -80px; }

@media screen and (max-width: 1000px) {
	.hui_box_padding_reset_left { margin-left: -40px; }
	.hui_box_padding_reset_right { margin-right: -40px; }
	.hui_box_padding_reset_top { margin-top: -70px; }
	.hui_box_padding_reset_bottom { margin-bottom: -70px; }
}
@media screen and (max-width: 750px) {
	.hui_box_padding_reset_left { margin-left: -30px; }
	.hui_box_padding_reset_right { margin-right: -30px; }
	.hui_box_padding_reset_top { margin-top: -60px; }
	.hui_box_padding_reset_bottom { margin-bottom: -60px; }
}
@media screen and (max-width: 500px) {
	.hui_box_padding_reset_left { margin-left: -20px; }
	.hui_box_padding_reset_right { margin-right: -20px; }
	.hui_box_padding_reset_top { margin-top: -50px; }
	.hui_box_padding_reset_bottom { margin-bottom: -50px; }
}




/* ===== Kasten / Aussenabstand ===== */
.hui_box_gap_xsmall,
.hui_box_gap_small,
.hui_box_gap,
.hui_box_gap_large,
.hui_box_gap_xlarge,
.hui_box_gap_default,
.hui_box_gap_off,
.hui_box_gap_pull_xsmall,
.hui_box_gap_pull_small,
.hui_box_gap_pull,
.hui_box_gap_pull_large,
.hui_box_gap_pull_xlarge { display: flex; }		/* Diese Formatierung verhindert einen "Margin Collapse" */

.hui_box_gap_xsmall { padding-top: 10px; }
.hui_box_gap_small { padding-top: 30px; }
.hui_box_gap { padding-top: 60px; }
.hui_box_gap_large { padding-top: 80px; }
.hui_box_gap_xlarge { padding-top: 120px; }
.hui_box_gap_default { padding-top: 80px; }
.hui_box_gap_off { padding-top: 0px; }
.hui_box_gap_pull_xsmall { margin-top: -10px; }
.hui_box_gap_pull_small { margin-top: -30px; }
.hui_box_gap_pull { margin-top: -60px; }
.hui_box_gap_pull_large { margin-top: -80px; }
.hui_box_gap_pull_xlarge { margin-top: -120px; }

@media screen and (max-width: 1000px) {
	.hui_box_gap_large { padding-top: 60px; }
	.hui_box_gap_xlarge { padding-top: 90px; }
}
@media screen and (max-width: 750px) {
	.hui_box_gap { padding-top: 30px; }
	.hui_box_gap_default { padding-top: 40px; }
}
@media screen and (max-width: 500px) {
	.hui_box_gap_small { padding-top: 10px; }
	.hui_box_gap_default { padding-top: 30px; }
	.hui_box_gap_large { padding-top: 40px; }
	.hui_box_gap_xlarge { padding-top: 50px; }
}



/* ===== Fließende Spalten ===== */
.hui_fcol1,
.hui_fcol2,
.hui_fcol3,
.hui_fcol4,
.hui_fcol5,
.hui_fcol6,
.hui_fcol7,
.hui_fcol8 {
	column-gap: 40px;
}

.hui_fcol1 { column-count:1; }
.hui_fcol2 { column-count:2; }
.hui_fcol3 { column-count:3; }
.hui_fcol4 { column-count:4; }
.hui_fcol5 { column-count:5; }
.hui_fcol6 { column-count:6; }
.hui_fcol7 { column-count:7; }
.hui_fcol8 { column-count:8; }


/* Mit dem Zusatzparameter .hui_fcol_auto werden die Spalten automatisch responsive angelegt */
@media screen and (max-width: 1250px) {
	.hui_fcol_auto.hui_fcol1 { column-count:1; }
	.hui_fcol_auto.hui_fcol2 { column-count:2; }
	.hui_fcol_auto.hui_fcol3 { column-count:3; }
	.hui_fcol_auto.hui_fcol4 { column-count:3; }
	.hui_fcol_auto.hui_fcol5 { column-count:4; }
	.hui_fcol_auto.hui_fcol6 { column-count:4; }
	.hui_fcol_auto.hui_fcol7 { column-count:5; }
	.hui_fcol_auto.hui_fcol8 { column-count:5; }
}
@media screen and (max-width: 1000px) {
	.hui_fcol_auto.hui_fcol1 { column-count:1; }
	.hui_fcol_auto.hui_fcol2 { column-count:2; }
	.hui_fcol_auto.hui_fcol3 { column-count:2; }
	.hui_fcol_auto.hui_fcol4 { column-count:2; }
	.hui_fcol_auto.hui_fcol5 { column-count:3; }
	.hui_fcol_auto.hui_fcol6 { column-count:4; }
	.hui_fcol_auto.hui_fcol7 { column-count:4; }
	.hui_fcol_auto.hui_fcol8 { column-count:4; }
}
@media screen and (max-width: 750px) {
	.hui_fcol_auto.hui_fcol1 { column-count:1; }
	.hui_fcol_auto.hui_fcol2 { column-count:2; }
	.hui_fcol_auto.hui_fcol3 { column-count:2; }
	.hui_fcol_auto.hui_fcol4 { column-count:2; }
	.hui_fcol_auto.hui_fcol5 { column-count:3; }
	.hui_fcol_auto.hui_fcol6 { column-count:3; }
	.hui_fcol_auto.hui_fcol7 { column-count:3; }
	.hui_fcol_auto.hui_fcol8 { column-count:3; }
}
@media screen and (max-width: 500px) {
	.hui_fcol_auto.hui_fcol1 { column-count:1; }
	.hui_fcol_auto.hui_fcol2 { column-count:1; }
	.hui_fcol_auto.hui_fcol3 { column-count:1; }
	.hui_fcol_auto.hui_fcol4 { column-count:1; }
	.hui_fcol_auto.hui_fcol5 { column-count:1; }
	.hui_fcol_auto.hui_fcol6 { column-count:1; }
	.hui_fcol_auto.hui_fcol7 { column-count:1; }
	.hui_fcol_auto.hui_fcol8 { column-count:1; }
}

@media screen and (max-width: 1250px) {
	.hui_fcol1_xl { column-count:1; }
	.hui_fcol2_xl { column-count:2; }
	.hui_fcol3_xl { column-count:3; }
	.hui_fcol4_xl { column-count:4; }
	.hui_fcol5_xl { column-count:5; }
	.hui_fcol6_xl { column-count:6; }
	.hui_fcol7_xl { column-count:7; }
	.hui_fcol8_xl { column-count:8; }
}
@media screen and (max-width: 1000px) {
	.hui_fcol1_l { column-count:1; }
	.hui_fcol2_l { column-count:2; }
	.hui_fcol3_l { column-count:3; }
	.hui_fcol4_l { column-count:4; }
	.hui_fcol5_l { column-count:5; }
	.hui_fcol6_l { column-count:6; }
	.hui_fcol7_l { column-count:7; }
	.hui_fcol8_l { column-count:8; }
}
@media screen and (max-width: 750px) {
	.hui_fcol1_m { column-count:1; }
	.hui_fcol2_m { column-count:2; }
	.hui_fcol3_m { column-count:3; }
	.hui_fcol4_m { column-count:4; }
	.hui_fcol5_m { column-count:5; }
	.hui_fcol6_m { column-count:6; }
	.hui_fcol7_m { column-count:7; }
	.hui_fcol8_m { column-count:8; }
}
@media screen and (max-width: 500px) {
	.hui_fcol1_s { column-count:1; }
	.hui_fcol2_s { column-count:2; }
	.hui_fcol3_s { column-count:3; }
	.hui_fcol4_s { column-count:4; }
	.hui_fcol5_s { column-count:5; }
	.hui_fcol6_s { column-count:6; }
	.hui_fcol7_s { column-count:7; }
	.hui_fcol8_s { column-count:8; }
}



/* ===== Spalten ===== */
.hui_col { display: flex; flex-wrap: wrap; }
.hui_col > * { box-sizing: border-box; }

/* Spalten - Unterelmente Strecken */
.hui_col_child_stretch > * > * { height: 100%; box-sizing: border-box; }

/* Spalten - Volle Höhe bei Kindelementen */
.hui_col_child_fullheight > * > * {
	box-sizing: border-box;
	height: 100%;
}
/* Spalten - Kindelementen */
/* Wird benötigt wenn man z.B. "hui_col_child_bottom" etc. verwenden will */
.hui_col_match > *,
.hui_col_child > * {
	display: flex;
	flex-wrap: wrap;
}
.hui_col_match > * > *,
.hui_col_child > * > * {
	box-sizing: border-box;
	width: 100%;
}
/* Spalten - Kindelemente - Aufteilung */
.hui_col_child_stack > *,
.hui_col_child_stack_between > *,
.hui_col_child_stack_around > * {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	justify-content: space-between;
}
.hui_col_child_stack > *,
.hui_col_child_stack_between > * {
	justify-content: space-between;
}
.hui_col_child_stack_around > * {
	justify-content: space-around;
}



/* Spalten - Richtung */
.hui_row_reverse { flex-direction: row-reverse; }
.hui_row { flex-direction: row; }
.hui_column_reverse { flex-direction: column-reverse; }
.hui_column { flex-direction: column; }

/* Spalten - Richtung - Responsive (xl,l,m,s) */
@media screen and (max-width: 1250px) {
	.hui_row_reverse_xl { flex-direction: row-reverse; }
	.hui_row_xl { flex-direction: row; }
	.hui_column_reverse_xl { flex-direction: column-reverse; }
	.hui_column_xl { flex-direction: column; }
}
@media screen and (max-width: 1000px) {
	.hui_row_reverse_l { flex-direction: row-reverse; }
	.hui_row_l { flex-direction: row; }
	.hui_column_reverse_l { flex-direction: column-reverse; }
	.hui_column_l { flex-direction: column; }
}
@media screen and (max-width: 750px) {
	.hui_row_reverse_m { flex-direction: row-reverse; }
	.hui_row_reverse_m { flex-direction: row; }
	.hui_column_reverse_m { flex-direction: column-reverse; }
	.hui_column_m { flex-direction: column; }
}
@media screen and (max-width: 500px) {
	.hui_row_reverse_s { flex-direction: row-reverse; }
	.hui_row_s { flex-direction: row; }
	.hui_column_reverse_s { flex-direction: column-reverse; }
	.hui_column_s { flex-direction: column; }
}

/* Spalten - Ausrichtung */
.hui_col_left { justify-content: flex-start; }
.hui_col_center { justify-content: center; }
.hui_col_right { justify-content: flex-end; }
.hui_col_top { align-content: flex-start; }
.hui_col_middle { align-content: center; }
.hui_col_bottom { align-content: flex-end; }

/* Für Klassen wie .hui_col_child_top,middle,bottom wird die Zusatzklasse "hui_col_child" benötigt */
.hui_col_child_left > * { justify-items: flex-start; }
.hui_col_child_center > * { justify-items: center; }
.hui_col_child_right > * { justify-items: flex-end; }
.hui_col_child_top > * { align-items: flex-start; }
.hui_col_child_middle > * { align-items: center; }
.hui_col_child_bottom > * { align-items: flex-end; }

/* Spalten - Ausrichtung - Responsive (xl,l,m,s) */
@media screen and (max-width: 1250px) {
	.hui_col_left_xl { justify-content: flex-start; }
	.hui_col_center_xl { justify-content: center; }
	.hui_col_right_xl { justify-content: flex-end; }
	.hui_col_top_xl { align-content: flex-start; }
	.hui_col_middle_xl { align-content: center; }
	.hui_col_bottom_xl { align-content: flex-end; }
	.hui_col_child_left_xl > * { justify-items: flex-start; }
	.hui_col_child_center_xl > * { justify-items: center; }
	.hui_col_child_right_xl > * { justify-items: flex-end; }
	.hui_col_child_top_xl > * { align-items: flex-start; }
	.hui_col_child_middle_xl > * { align-items: center; }
	.hui_col_child_bottom_xl > * { align-items: flex-end; }
	}
@media screen and (max-width: 1000px) {
	.hui_col_left_l { justify-content: flex-start; }
	.hui_col_center_l { justify-content: center; }
	.hui_col_right_l { justify-content: flex-end; }
	.hui_col_top_l { align-content: flex-start; }
	.hui_col_middle_l { align-content: center; }
	.hui_col_bottom_l { align-content: flex-end; }
	.hui_col_child_left_l > * { justify-items: flex-start; }
	.hui_col_child_center_l > * { justify-items: center; }
	.hui_col_child_right_l > * { justify-items: flex-end; }
	.hui_col_child_top_l > * { align-items: flex-start; }
	.hui_col_child_middle_l > * { align-items: center; }
	.hui_col_child_bottom_l > * { align-items: flex-end; }
}
@media screen and (max-width: 750px) {
	.hui_col_left_m { justify-content: flex-start; }
	.hui_col_center_m { justify-content: center; }
	.hui_col_right_m { justify-content: flex-end; }
	.hui_col_top_m { align-content: flex-start; }
	.hui_col_middle_m { align-content: center; }
	.hui_col_bottom_m { align-content: flex-end; }
	.hui_col_child_left_m > * { justify-items: flex-start; }
	.hui_col_child_center_m > * { justify-items: center; }
	.hui_col_child_right_m > * { justify-items: flex-end; }
	.hui_col_child_top_m > * { align-items: flex-start; }
	.hui_col_child_middle_m > * { align-items: center; }
	.hui_col_child_bottom_m > * { align-items: flex-end; }
}
@media screen and (max-width: 500px) {
	.hui_col_left_s { justify-content: flex-start; }
	.hui_col_center_s { justify-content: center; }
	.hui_col_right_s { justify-content: flex-end; }
	.hui_col_top_s { align-content: flex-start; }
	.hui_col_middle_s { align-content: center; }
	.hui_col_bottom_s { align-content: flex-end; }
	.hui_col_child_left_s > * { justify-items: flex-start; }
	.hui_col_child_center_s > * { justify-items: center; }
	.hui_col_child_right_s > * { justify-items: flex-end; }
	.hui_col_child_top_s > * { align-items: flex-start; }
	.hui_col_child_middle_s > * { align-items: center; }
	.hui_col_child_bottom_s > * { align-items: flex-end; }
}




/* Spalten - Allgemeiner Zwischenraum */
.hui_col { margin-left: -10px; margin-top: -10px; }
.hui_col > * { padding-left: 10px; margin-top: 10px; }
.hui_col_space { margin-left: -40px; margin-top: -40px; }
.hui_col_space > * { padding-left: 40px; margin-top: 40px; }
.hui_col_space_xsmall { margin-left: -10px; margin-top: -10px; }
.hui_col_space_xsmall > * { padding-left: 10px; margin-top: 10px; }
.hui_col_space_small { margin-left: -20px; margin-top: -20px; }
.hui_col_space_small > * { padding-left: 20px; margin-top: 20px; }
.hui_col_space_large { margin-left: -60px; margin-top: -60px; }
.hui_col_space_large > * { padding-left: 60px; margin-top: 60px; }
.hui_col_space_xlarge { margin-left: -80px; margin-top: -80px; }
.hui_col_space_xlarge > * { padding-left: 80px; margin-top: 80px; }
.hui_col_space_off { margin-left: 0px; margin-top: 0px; }
.hui_col_space_off > * { padding-left: 0px; margin-top: 0px; }

/* Spalten - Horitontaler Zwischenraum */
.hui_col_space_x { margin-left: -40px; }
.hui_col_space_x > * { padding-left: 40px; }
.hui_col_space_x_xsmall { margin-left: -10px; }
.hui_col_space_x_xsmall > * { padding-left: 10px; }
.hui_col_space_x_small { margin-left: -20px; }
.hui_col_space_x_small > * { padding-left: 20px; }
.hui_col_space_x_large { margin-left: -60px; }
.hui_col_space_x_large > * { padding-left: 60px; }
.hui_col_space_x_xlarge { margin-left: -80px; }
.hui_col_space_x_xlarge > * { padding-left: 80px; }
.hui_col_space_x_off { margin-left: 0px; }
.hui_col_space_x_off > * { padding-left: 0px; }

/* Spalten - Vertikaler Zwischenraum */
.hui_col_space_y { margin-top: -40px; }
.hui_col_space_y > * { margin-top: 40px; }
.hui_col_space_y_xsmall { margin-top: -10px; }
.hui_col_space_y_xsmall > * { margin-top: 10px; }
.hui_col_space_y_small { margin-top: -20px; }
.hui_col_space_y_small > * { margin-top: 20px; }
.hui_col_space_y_large { margin-top: -60px; }
.hui_col_space_y_large > * { margin-top: 60px; }
.hui_col_space_y_xlarge { margin-top: -80px; }
.hui_col_space_y_xlarge > * { margin-top: 80px; }
.hui_col_space_y_off { margin-top: 0px; }
.hui_col_space_y_off > * { margin-top: 0px; }

/* Spalten - Zwischenraum - Responsive (xl,l,m,s) */
@media screen and (max-width: 1250px) {
	.hui_col_xl { margin-left: -10px; margin-top: -10px; }
	.hui_col_xl > * { padding-left: 10px; margin-top: 10px; }
	.hui_col_space_xl { margin-left: -40px; margin-top: -40px; }
	.hui_col_space_xl > * { padding-left: 40px; margin-top: 40px; }
	.hui_col_space_xsmall_xl { margin-left: -10px; margin-top: -10px; }
	.hui_col_space_xsmall_xl > * { padding-left: 10px; margin-top: 10px; }
	.hui_col_space_small_xl { margin-left: -20px; margin-top: -20px; }
	.hui_col_space_small_xl > * { padding-left: 20px; margin-top: 20px; }
	.hui_col_space_large_xl { margin-left: -60px; margin-top: -60px; }
	.hui_col_space_large_xl > * { padding-left: 60px; margin-top: 60px; }
	.hui_col_space_xlarge_xl { margin-left: -80px; margin-top: -80px; }
	.hui_col_space_xlarge_xl > * { padding-left: 80px; margin-top: 80px; }
	.hui_col_space_off_xl { margin-left: 0px; margin-top: 0px; }
	.hui_col_space_off_xl > * { padding-left: 0px; margin-top: 0px; }

	.hui_col_space_x_xl { margin-left: -40px; }
	.hui_col_space_x_xl > * { padding-left: 40px; }
	.hui_col_space_x_xsmall_xl { margin-left: -10px; }
	.hui_col_space_x_xsmall_xl > * { padding-left: 10px; }
	.hui_col_space_x_small_xl { margin-left: -20px; }
	.hui_col_space_x_small_xl > * { padding-left: 20px; }
	.hui_col_space_x_large_xl { margin-left: -60px; }
	.hui_col_space_x_large_xl > * { padding-left: 60px; }
	.hui_col_space_x_xlarge_xl { margin-left: -80px; }
	.hui_col_space_x_xlarge_xl > * { padding-left: 80px; }
	.hui_col_space_x_off_xl { margin-left: 0px; }
	.hui_col_space_x_off_xl > * { padding-left: 0px; }

	.hui_col_space_y_xl { margin-top: -40px; }
	.hui_col_space_y_xl > * { margin-top: 40px; }
	.hui_col_space_y_xsmall_xl { margin-top: -10px; }
	.hui_col_space_y_xsmall_xl > * { margin-top: 10px; }
	.hui_col_space_y_small_xl { margin-top: -20px; }
	.hui_col_space_y_small_xl > * { margin-top: 20px; }
	.hui_col_space_y_large_xl { margin-top: -60px; }
	.hui_col_space_y_large_xl > * { margin-top: 60px; }
	.hui_col_space_y_xlarge_xl { margin-top: -80px; }
	.hui_col_space_y_xlarge_xl > * { margin-top: 80px; }
	.hui_col_space_y_off_xl { margin-top: 0px; }
	.hui_col_space_y_off_xl > * { margin-top: 0px; }
}
@media screen and (max-width: 1000px) {
	.hui_col_l { margin-left: -10px; margin-top: -10px; }
	.hui_col_l > * { padding-left: 10px; margin-top: 10px; }
	.hui_col_space_l { margin-left: -40px; margin-top: -40px; }
	.hui_col_space_l > * { padding-left: 40px; margin-top: 40px; }
	.hui_col_space_xsmall_l { margin-left: -10px; margin-top: -10px; }
	.hui_col_space_xsmall_l > * { padding-left: 10px; margin-top: 10px; }
	.hui_col_space_small_l { margin-left: -20px; margin-top: -20px; }
	.hui_col_space_small_l > * { padding-left: 20px; margin-top: 20px; }
	.hui_col_space_large_l { margin-left: -60px; margin-top: -60px; }
	.hui_col_space_large_l > * { padding-left: 60px; margin-top: 60px; }
	.hui_col_space_xlarge_l { margin-left: -80px; margin-top: -80px; }
	.hui_col_space_xlarge_l > * { padding-left: 80px; margin-top: 80px; }
	.hui_col_space_off_l { margin-left: 0px; margin-top: 0px; }
	.hui_col_space_off_l > * { padding-left: 0px; margin-top: 0px; }

	.hui_col_space_x_l { margin-left: -40px; }
	.hui_col_space_x_l > * { padding-left: 40px; }
	.hui_col_space_x_xsmall_l { margin-left: -10px; }
	.hui_col_space_x_xsmall_l > * { padding-left: 10px; }
	.hui_col_space_x_small_l { margin-left: -20px; }
	.hui_col_space_x_small_l > * { padding-left: 20px; }
	.hui_col_space_x_large_l { margin-left: -60px; }
	.hui_col_space_x_large_l > * { padding-left: 60px; }
	.hui_col_space_x_xlarge_l { margin-left: -80px; }
	.hui_col_space_x_xlarge_l > * { padding-left: 80px; }
	.hui_col_space_x_off_l { margin-left: 0px; }
	.hui_col_space_x_off_l > * { padding-left: 0px; }

	.hui_col_space_y_l { margin-top: -40px; }
	.hui_col_space_y_l > * { margin-top: 40px; }
	.hui_col_space_y_xsmall_l { margin-top: -10px; }
	.hui_col_space_y_xsmall_l > * { margin-top: 10px; }
	.hui_col_space_y_small_l { margin-top: -20px; }
	.hui_col_space_y_small_l > * { margin-top: 20px; }
	.hui_col_space_y_large_l { margin-top: -60px; }
	.hui_col_space_y_large_l > * { margin-top: 60px; }
	.hui_col_space_y_xlarge_l { margin-top: -80px; }
	.hui_col_space_y_xlarge_l > * { margin-top: 80px; }
	.hui_col_space_y_off_l { margin-top: 0px; }
	.hui_col_space_y_off_l > * { margin-top: 0px; }
}
@media screen and (max-width: 750px) {
	.hui_col_m { margin-left: -10px; margin-top: -10px; }
	.hui_col_m > * { padding-left: 10px; margin-top: 10px; }
	.hui_col_space_m { margin-left: -40px; margin-top: -40px; }
	.hui_col_space_m > * { padding-left: 40px; margin-top: 40px; }
	.hui_col_space_xsmall_m { margin-left: -10px; margin-top: -10px; }
	.hui_col_space_xsmall_m > * { padding-left: 10px; margin-top: 10px; }
	.hui_col_space_small_m { margin-left: -20px; margin-top: -20px; }
	.hui_col_space_small_m > * { padding-left: 20px; margin-top: 20px; }
	.hui_col_space_large_m { margin-left: -60px; margin-top: -60px; }
	.hui_col_space_large_m > * { padding-left: 60px; margin-top: 60px; }
	.hui_col_space_xlarge_m { margin-left: -80px; margin-top: -80px; }
	.hui_col_space_xlarge_m > * { padding-left: 80px; margin-top: 80px; }
	.hui_col_space_off_m { margin-left: 0px; margin-top: 0px; }
	.hui_col_space_off_m > * { padding-left: 0px; margin-top: 0px; }

	.hui_col_space_x_m { margin-left: -40px; }
	.hui_col_space_x_m > * { padding-left: 40px; }
	.hui_col_space_x_xsmall_m { margin-left: -10px; }
	.hui_col_space_x_xsmall_m > * { padding-left: 10px; }
	.hui_col_space_x_small_m { margin-left: -20px; }
	.hui_col_space_x_small_m > * { padding-left: 20px; }
	.hui_col_space_x_large_m { margin-left: -60px; }
	.hui_col_space_x_large_m > * { padding-left: 60px; }
	.hui_col_space_x_xlarge_m { margin-left: -80px; }
	.hui_col_space_x_xlarge_m > * { padding-left: 80px; }
	.hui_col_space_x_off_m { margin-left: 0px; }
	.hui_col_space_x_off_m > * { padding-left: 0px; }

	.hui_col_space_y_m { margin-top: -40px; }
	.hui_col_space_y_m > * { margin-top: 40px; }
	.hui_col_space_y_xsmall_m { margin-top: -10px; }
	.hui_col_space_y_xsmall_m > * { margin-top: 10px; }
	.hui_col_space_y_small_m { margin-top: -20px; }
	.hui_col_space_y_small_m > * { margin-top: 20px; }
	.hui_col_space_y_large_m { margin-top: -60px; }
	.hui_col_space_y_large_m > * { margin-top: 60px; }
	.hui_col_space_y_xlarge_m { margin-top: -80px; }
	.hui_col_space_y_xlarge_m > * { margin-top: 80px; }
	.hui_col_space_y_off_m { margin-top: 0px; }
	.hui_col_space_y_off_m > * { margin-top: 0px; }
}
@media screen and (max-width: 500px) {
	.hui_col_s { margin-left: -10px; margin-top: -10px; }
	.hui_col_s > * { padding-left: 10px; margin-top: 10px; }
	.hui_col_space_s { margin-left: -40px; margin-top: -40px; }
	.hui_col_space_s > * { padding-left: 40px; margin-top: 40px; }
	.hui_col_space_xsmall_s { margin-left: -10px; margin-top: -10px; }
	.hui_col_space_xsmall_s > * { padding-left: 10px; margin-top: 10px; }
	.hui_col_space_small_s { margin-left: -20px; margin-top: -20px; }
	.hui_col_space_small_s > * { padding-left: 20px; margin-top: 20px; }
	.hui_col_space_large_s { margin-left: -60px; margin-top: -60px; }
	.hui_col_space_large_s > * { padding-left: 60px; margin-top: 60px; }
	.hui_col_space_xlarge_s { margin-left: -80px; margin-top: -80px; }
	.hui_col_space_xlarge_s > * { padding-left: 80px; margin-top: 80px; }
	.hui_col_space_off_s { margin-left: 0px; margin-top: 0px; }
	.hui_col_space_off_s > * { padding-left: 0px; margin-top: 0px; }

	.hui_col_space_x_s { margin-left: -40px; }
	.hui_col_space_x_s > * { padding-left: 40px; }
	.hui_col_space_x_xsmall_s { margin-left: -10px; }
	.hui_col_space_x_xsmall_s > * { padding-left: 10px; }
	.hui_col_space_x_small_s { margin-left: -20px; }
	.hui_col_space_x_small_s > * { padding-left: 20px; }
	.hui_col_space_x_large_s { margin-left: -60px; }
	.hui_col_space_x_large_s > * { padding-left: 60px; }
	.hui_col_space_x_xlarge_s { margin-left: -80px; }
	.hui_col_space_x_xlarge_s > * { padding-left: 80px; }
	.hui_col_space_x_off_s { margin-left: 0px; }
	.hui_col_space_x_off_s > * { padding-left: 0px; }

	.hui_col_space_y_s { margin-top: -40px; }
	.hui_col_space_y_s > * { margin-top: 40px; }
	.hui_col_space_y_xsmall_s { margin-top: -10px; }
	.hui_col_space_y_xsmall_s > * { margin-top: 10px; }
	.hui_col_space_y_small_s { margin-top: -20px; }
	.hui_col_space_y_small_s > * { margin-top: 20px; }
	.hui_col_space_y_large_s { margin-top: -60px; }
	.hui_col_space_y_large_s > * { margin-top: 60px; }
	.hui_col_space_y_xlarge_s { margin-top: -80px; }
	.hui_col_space_y_xlarge_s > * { margin-top: 80px; }
	.hui_col_space_y_off_s { margin-top: 0px; }
	.hui_col_space_y_off_s > * { margin-top: 0px; }
}



/* Spalten - Sichtbarkeit */
.hui_col_show_x1 > :nth-child(1n + 2) { display: none; }
.hui_col_show_x2 > :nth-child(1n + 3) { display: none; }
.hui_col_show_x3 > :nth-child(1n + 4) { display: none; }
.hui_col_show_x4 > :nth-child(1n + 5) { display: none; }
.hui_col_show_x5 > :nth-child(1n + 6) { display: none; }
.hui_col_show_x6 > :nth-child(1n + 7) { display: none; }
.hui_col_show_x7 > :nth-child(1n + 8) { display: none; }
.hui_col_show_x8 > :nth-child(1n + 9) { display: none; }
.hui_col_show_x9 > :nth-child(1n + 10) { display: none; }
.hui_col_show_x10 > :nth-child(1n + 11) { display: none; }
.hui_col_show_x11 > :nth-child(1n + 12) { display: none; }
.hui_col_show_x12 > :nth-child(1n + 13) { display: none; }
.hui_col_show_x13 > :nth-child(1n + 14) { display: none; }
.hui_col_show_x14 > :nth-child(1n + 15) { display: none; }
.hui_col_show_x15 > :nth-child(1n + 16) { display: none; }
.hui_col_show_x16 > :nth-child(1n + 17) { display: none; }
.hui_col_show_x17 > :nth-child(1n + 18) { display: none; }
.hui_col_show_x18 > :nth-child(1n + 19) { display: none; }
.hui_col_show_x19 > :nth-child(1n + 20) { display: none; }
.hui_col_show_x20 > :nth-child(1n + 21) { display: none; }

/* Spalten - Ausrichtung - Responsive (xl,l,m,s) */							/* Die folgende Definition muss nochmal auf Sinnhaftigkeit geprüft werden */
@media screen and (max-width: 1250px) {
	.hui_col_show_x1_xl > :nth-child(1n + 2) { display: none; }
	.hui_col_show_x2_xl > :nth-child(1n + 3) { display: none; }
	.hui_col_show_x3_xl > :nth-child(1n + 4) { display: none; }
	.hui_col_show_x4_xl > :nth-child(1n + 5) { display: none; }
	.hui_col_show_x5_xl > :nth-child(1n + 6) { display: none; }
	.hui_col_show_x6_xl > :nth-child(1n + 7) { display: none; }
	.hui_col_show_x7_xl > :nth-child(1n + 8) { display: none; }
	.hui_col_show_x8_xl > :nth-child(1n + 9) { display: none; }
	.hui_col_show_x9_xl > :nth-child(1n + 10) { display: none; }
	.hui_col_show_x10_xl > :nth-child(1n + 11) { display: none; }
	.hui_col_show_x11_xl > :nth-child(1n + 12) { display: none; }
	.hui_col_show_x12_xl > :nth-child(1n + 13) { display: none; }
	.hui_col_show_x13_xl > :nth-child(1n + 14) { display: none; }
	.hui_col_show_x14_xl > :nth-child(1n + 15) { display: none; }
	.hui_col_show_x15_xl > :nth-child(1n + 16) { display: none; }
	.hui_col_show_x16_xl > :nth-child(1n + 17) { display: none; }
	.hui_col_show_x17_xl > :nth-child(1n + 18) { display: none; }
	.hui_col_show_x18_xl > :nth-child(1n + 19) { display: none; }
	.hui_col_show_x19_xl > :nth-child(1n + 20) { display: none; }
	.hui_col_show_x20_xl > :nth-child(1n + 21) { display: none; }
}
@media screen and (max-width: 1000px) {
	.hui_col_show_x1_l > :nth-child(1n + 2) { display: none; }
	.hui_col_show_x2_l > :nth-child(1n + 3) { display: none; }
	.hui_col_show_x3_l > :nth-child(1n + 4) { display: none; }
	.hui_col_show_x4_l > :nth-child(1n + 5) { display: none; }
	.hui_col_show_x5_l > :nth-child(1n + 6) { display: none; }
	.hui_col_show_x6_l > :nth-child(1n + 7) { display: none; }
	.hui_col_show_x7_l > :nth-child(1n + 8) { display: none; }
	.hui_col_show_x8_l > :nth-child(1n + 9) { display: none; }
	.hui_col_show_x9_l > :nth-child(1n + 10) { display: none; }
	.hui_col_show_x10_l > :nth-child(1n + 11) { display: none; }
	.hui_col_show_x11_l > :nth-child(1n + 12) { display: none; }
	.hui_col_show_x12_l > :nth-child(1n + 13) { display: none; }
	.hui_col_show_x13_l > :nth-child(1n + 14) { display: none; }
	.hui_col_show_x14_l > :nth-child(1n + 15) { display: none; }
	.hui_col_show_x15_l > :nth-child(1n + 16) { display: none; }
	.hui_col_show_x16_l > :nth-child(1n + 17) { display: none; }
	.hui_col_show_x17_l > :nth-child(1n + 18) { display: none; }
	.hui_col_show_x18_l > :nth-child(1n + 19) { display: none; }
	.hui_col_show_x19_l > :nth-child(1n + 20) { display: none; }
	.hui_col_show_x20_l > :nth-child(1n + 21) { display: none; }
}
@media screen and (max-width: 750px) {
	.hui_col_show_x1_m > :nth-child(1n + 2) { display: none; }
	.hui_col_show_x2_m > :nth-child(1n + 3) { display: none; }
	.hui_col_show_x3_m > :nth-child(1n + 4) { display: none; }
	.hui_col_show_x4_m > :nth-child(1n + 5) { display: none; }
	.hui_col_show_x5_m > :nth-child(1n + 6) { display: none; }
	.hui_col_show_x6_m > :nth-child(1n + 7) { display: none; }
	.hui_col_show_x7_m > :nth-child(1n + 8) { display: none; }
	.hui_col_show_x8_m > :nth-child(1n + 9) { display: none; }
	.hui_col_show_x9_m > :nth-child(1n + 10) { display: none; }
	.hui_col_show_x10_m > :nth-child(1n + 11) { display: none; }
	.hui_col_show_x11_m > :nth-child(1n + 12) { display: none; }
	.hui_col_show_x12_m > :nth-child(1n + 13) { display: none; }
	.hui_col_show_x13_m > :nth-child(1n + 14) { display: none; }
	.hui_col_show_x14_m > :nth-child(1n + 15) { display: none; }
	.hui_col_show_x15_m > :nth-child(1n + 16) { display: none; }
	.hui_col_show_x16_m > :nth-child(1n + 17) { display: none; }
	.hui_col_show_x17_m > :nth-child(1n + 18) { display: none; }
	.hui_col_show_x18_m > :nth-child(1n + 19) { display: none; }
	.hui_col_show_x19_m > :nth-child(1n + 20) { display: none; }
	.hui_col_show_x20_m > :nth-child(1n + 21) { display: none; }
}
@media screen and (max-width: 500px) {
	.hui_col_show_x1_s > :nth-child(1n + 2) { display: none; }
	.hui_col_show_x2_s > :nth-child(1n + 3) { display: none; }
	.hui_col_show_x3_s > :nth-child(1n + 4) { display: none; }
	.hui_col_show_x4_s > :nth-child(1n + 5) { display: none; }
	.hui_col_show_x5_s > :nth-child(1n + 6) { display: none; }
	.hui_col_show_x6_s > :nth-child(1n + 7) { display: none; }
	.hui_col_show_x7_s > :nth-child(1n + 8) { display: none; }
	.hui_col_show_x8_s > :nth-child(1n + 9) { display: none; }
	.hui_col_show_x9_s > :nth-child(1n + 10) { display: none; }
	.hui_col_show_x10_s > :nth-child(1n + 11) { display: none; }
	.hui_col_show_x11_s > :nth-child(1n + 12) { display: none; }
	.hui_col_show_x12_s > :nth-child(1n + 13) { display: none; }
	.hui_col_show_x13_s > :nth-child(1n + 14) { display: none; }
	.hui_col_show_x14_s > :nth-child(1n + 15) { display: none; }
	.hui_col_show_x15_s > :nth-child(1n + 16) { display: none; }
	.hui_col_show_x16_s > :nth-child(1n + 17) { display: none; }
	.hui_col_show_x17_s > :nth-child(1n + 18) { display: none; }
	.hui_col_show_x18_s > :nth-child(1n + 19) { display: none; }
	.hui_col_show_x19_s > :nth-child(1n + 20) { display: none; }
	.hui_col_show_x20_s > :nth-child(1n + 21) { display: none; }
}



/* ===== Innen-Abstände ===== */
.hui_child_padding_xsmall > *, .hui_padding_xsmall { padding: 20px; }
.hui_child_padding_small > *, .hui_padding_small { padding: 30px; }
.hui_child_padding > *, .hui_padding { padding: 40px; }
.hui_child_padding_large > *, .hui_padding_large { padding: 60px; }
.hui_child_padding_xlarge > *, .hui_padding_xlarge { padding: 80px; }

.hui_child_padding_x_xsmall > *, .hui_padding_x_xsmall { padding-left: 20px; padding-right: 20px; }
.hui_child_padding_x_small > *, .hui_padding_x_small { padding-left: 30px; padding-right: 30px; }
.hui_child_padding_x > *, .hui_padding_x { padding-left: 40px; padding-right: 40px; }
.hui_child_padding_x_large > *, .hui_padding_x_large { padding-left: 60px; padding-right: 60px; }
.hui_child_padding_x_xlarge > *, .hui_padding_x_xlarge { padding-left: 80px; padding-right: 80px; }

.hui_child_padding_y_xsmall > *, .hui_padding_y_xsmall { padding-top: 20px; padding-bottom: 20px; }
.hui_child_padding_y_small > *, .hui_padding_y_small { padding-top: 30px; padding-bottom: 30px; }
.hui_child_padding_y > *, .hui_padding_y { padding-top: 40px; padding-bottom: 40px; }
.hui_child_padding_y_large > *, .hui_padding_y_large { padding-top: 60px; padding-bottom: 60px; }
.hui_child_padding_y_xlarge > *, .hui_padding_y_xlarge { padding-top: 80px; padding-bottom: 80px; }

.hui_child_padding_left_xsmall > *, .hui_padding_left_xsmall { padding-left: 20px; }
.hui_child_padding_left_small > *, .hui_padding_left_small { padding-left: 30px; }
.hui_child_padding_left > *, .hui_padding_left { padding-left: 40px; }
.hui_child_padding_left_large > *, .hui_padding_left_large { padding-left: 60px; }
.hui_child_padding_left_xlarge > *, .hui_padding_left_xlarge { padding-left: 80px; }

.hui_child_padding_right_xsmall > *, .hui_padding_right_xsmall { padding-right: 20px; }
.hui_child_padding_right_small > *, .hui_padding_right_small { padding-right: 30px; }
.hui_child_padding_right > *, .hui_padding_right { padding-right: 40px; }
.hui_child_padding_right_large > *, .hui_padding_right_large { padding-right: 60px; }
.hui_child_padding_right_xlarge > *, .hui_padding_right_xlarge { padding-right: 80px; }

.hui_child_padding_top_xsmall > *, .hui_padding_top_xsmall { padding-top: 20px; }
.hui_child_padding_top_small > *, .hui_padding_top_small { padding-top: 30px; }
.hui_child_padding_top > *, .hui_padding_top { padding-top: 40px; }
.hui_child_padding_top_large > *, .hui_padding_top_large { padding-top: 60px; }
.hui_child_padding_top_xlarge > *, .hui_padding_top_xlarge { padding-top: 80px; }

.hui_child_padding_bottom_xsmall > *, .hui_padding_bottom_xsmall { padding-bottom: 20px; }
.hui_child_padding_bottom_small > *, .hui_padding_bottom_small { padding-bottom: 30px; }
.hui_child_padding_bottom > *, .hui_padding_bottom { padding-bottom: 40px; }
.hui_child_padding_bottom_large > *, .hui_padding_bottom_large { padding-bottom: 60px; }
.hui_child_padding_bottom_xlarge > *, .hui_padding_bottom_xlarge { padding-bottom: 80px; }

.hui_child_padding_1px > *, .hui_padding_1px { padding: 1px; }
.hui_child_padding_2px > *, .hui_padding_2px { padding: 2px; }
.hui_child_padding_3px > *, .hui_padding_3px { padding: 3px; }
.hui_child_padding_4px > *, .hui_padding_4px { padding: 4px; }
.hui_child_padding_5px > *, .hui_padding_5px { padding: 5px; }
.hui_child_padding_6px > *, .hui_padding_6px { padding: 6px; }
.hui_child_padding_7px > *, .hui_padding_7px { padding: 7px; }
.hui_child_padding_8px > *, .hui_padding_8px { padding: 8px; }
.hui_child_padding_9px > *, .hui_padding_9px { padding: 9px; }
.hui_child_padding_10px > *, .hui_padding_10px { padding: 10px; }
.hui_child_padding_15px > *, .hui_padding_15px { padding: 15px; }
.hui_child_padding_20px > *, .hui_padding_20px { padding: 20px; }
.hui_child_padding_25px > *, .hui_padding_25px { padding: 25px; }
.hui_child_padding_30px > *, .hui_padding_30px { padding: 30px; }
.hui_child_padding_35px > *, .hui_padding_35px { padding: 35px; }
.hui_child_padding_40px > *, .hui_padding_40px { padding: 40px; }
.hui_child_padding_45px > *, .hui_padding_45px { padding: 45px; }
.hui_child_padding_50px > *, .hui_padding_50px { padding: 50px; }
.hui_child_padding_55px > *, .hui_padding_55px { padding: 55px; }
.hui_child_padding_60px > *, .hui_padding_60px { padding: 60px; }
.hui_child_padding_65px > *, .hui_padding_65px { padding: 65px; }
.hui_child_padding_70px > *, .hui_padding_70px { padding: 70px; }
.hui_child_padding_75px > *, .hui_padding_75px { padding: 75px; }
.hui_child_padding_80px > *, .hui_padding_80px { padding: 80px; }
.hui_child_padding_85px > *, .hui_padding_85px { padding: 85px; }
.hui_child_padding_90px > *, .hui_padding_90px { padding: 90px; }
.hui_child_padding_95px > *, .hui_padding_95px { padding: 95px; }
.hui_child_padding_100px > *, .hui_padding_100px { padding: 100px; }

.hui_child_padding_x_1px > *, .hui_padding_x_1px { padding-left: 1px; padding-right: 1px; }
.hui_child_padding_x_2px > *, .hui_padding_x_2px { padding-left: 2px; padding-right: 2px; }
.hui_child_padding_x_3px > *, .hui_padding_x_3px { padding-left: 3px; padding-right: 3px; }
.hui_child_padding_x_4px > *, .hui_padding_x_4px { padding-left: 4px; padding-right: 4px; }
.hui_child_padding_x_5px > *, .hui_padding_x_5px { padding-left: 5px; padding-right: 5px; }
.hui_child_padding_x_6px > *, .hui_padding_x_6px { padding-left: 6px; padding-right: 6px; }
.hui_child_padding_x_7px > *, .hui_padding_x_7px { padding-left: 7px; padding-right: 7px; }
.hui_child_padding_x_8px > *, .hui_padding_x_8px { padding-left: 8px; padding-right: 8px; }
.hui_child_padding_x_9px > *, .hui_padding_x_9px { padding-left: 9px; padding-right: 9px; }
.hui_child_padding_x_10px > *, .hui_padding_x_10px { padding-left: 10px; padding-right: 10px; }
.hui_child_padding_x_15px > *, .hui_padding_x_15px { padding-left: 15px; padding-right: 15px; }
.hui_child_padding_x_20px > *, .hui_padding_x_20px { padding-left: 20px; padding-right: 20px; }
.hui_child_padding_x_25px > *, .hui_padding_x_25px { padding-left: 25px; padding-right: 25px; }
.hui_child_padding_x_30px > *, .hui_padding_x_30px { padding-left: 30px; padding-right: 30px; }
.hui_child_padding_x_35px > *, .hui_padding_x_35px { padding-left: 35px; padding-right: 35px; }
.hui_child_padding_x_40px > *, .hui_padding_x_40px { padding-left: 40px; padding-right: 40px; }
.hui_child_padding_x_45px > *, .hui_padding_x_45px { padding-left: 45px; padding-right: 45px; }
.hui_child_padding_x_50px > *, .hui_padding_x_50px { padding-left: 50px; padding-right: 50px; }
.hui_child_padding_x_55px > *, .hui_padding_x_55px { padding-left: 55px; padding-right: 55px; }
.hui_child_padding_x_60px > *, .hui_padding_x_60px { padding-left: 60px; padding-right: 60px; }
.hui_child_padding_x_65px > *, .hui_padding_x_65px { padding-left: 65px; padding-right: 65px; }
.hui_child_padding_x_70px > *, .hui_padding_x_70px { padding-left: 70px; padding-right: 70px; }
.hui_child_padding_x_75px > *, .hui_padding_x_75px { padding-left: 75px; padding-right: 75px; }
.hui_child_padding_x_80px > *, .hui_padding_x_80px { padding-left: 80px; padding-right: 80px; }
.hui_child_padding_x_85px > *, .hui_padding_x_85px { padding-left: 85px; padding-right: 85px; }
.hui_child_padding_x_90px > *, .hui_padding_x_90px { padding-left: 90px; padding-right: 90px; }
.hui_child_padding_x_95px > *, .hui_padding_x_95px { padding-left: 95px; padding-right: 95px; }
.hui_child_padding_x_100px > *, .hui_padding_x_100px { padding-left: 100px; padding-right: 100px; }

.hui_child_padding_y_1px > *, .hui_padding_y_1px { padding-top: 1px; padding-bottom: 1px; }
.hui_child_padding_y_2px > *, .hui_padding_y_2px { padding-top: 2px; padding-bottom: 2px; }
.hui_child_padding_y_3px > *, .hui_padding_y_3px { padding-top: 3px; padding-bottom: 3px; }
.hui_child_padding_y_4px > *, .hui_padding_y_4px { padding-top: 4px; padding-bottom: 4px; }
.hui_child_padding_y_5px > *, .hui_padding_y_5px { padding-top: 5px; padding-bottom: 5px; }
.hui_child_padding_y_6px > *, .hui_padding_y_6px { padding-top: 6px; padding-bottom: 6px; }
.hui_child_padding_y_7px > *, .hui_padding_y_7px { padding-top: 7px; padding-bottom: 7px; }
.hui_child_padding_y_8px > *, .hui_padding_y_8px { padding-top: 8px; padding-bottom: 8px; }
.hui_child_padding_y_9px > *, .hui_padding_y_9px { padding-top: 9px; padding-bottom: 9px; }
.hui_child_padding_y_10px > *, .hui_padding_y_10px { padding-top: 10px; padding-bottom: 10px; }
.hui_child_padding_y_15px > *, .hui_padding_y_15px { padding-top: 15px; padding-bottom: 15px; }
.hui_child_padding_y_20px > *, .hui_padding_y_20px { padding-top: 20px; padding-bottom: 20px; }
.hui_child_padding_y_25px > *, .hui_padding_y_25px { padding-top: 25px; padding-bottom: 25px; }
.hui_child_padding_y_30px > *, .hui_padding_y_30px { padding-top: 30px; padding-bottom: 30px; }
.hui_child_padding_y_35px > *, .hui_padding_y_35px { padding-top: 35px; padding-bottom: 35px; }
.hui_child_padding_y_40px > *, .hui_padding_y_40px { padding-top: 40px; padding-bottom: 40px; }
.hui_child_padding_y_45px > *, .hui_padding_y_45px { padding-top: 45px; padding-bottom: 45px; }
.hui_child_padding_y_50px > *, .hui_padding_y_50px { padding-top: 50px; padding-bottom: 50px; }
.hui_child_padding_y_55px > *, .hui_padding_y_55px { padding-top: 55px; padding-bottom: 55px; }
.hui_child_padding_y_60px > *, .hui_padding_y_60px { padding-top: 60px; padding-bottom: 60px; }
.hui_child_padding_y_65px > *, .hui_padding_y_65px { padding-top: 65px; padding-bottom: 65px; }
.hui_child_padding_y_70px > *, .hui_padding_y_70px { padding-top: 70px; padding-bottom: 70px; }
.hui_child_padding_y_75px > *, .hui_padding_y_75px { padding-top: 75px; padding-bottom: 75px; }
.hui_child_padding_y_80px > *, .hui_padding_y_80px { padding-top: 80px; padding-bottom: 80px; }
.hui_child_padding_y_85px > *, .hui_padding_y_85px { padding-top: 85px; padding-bottom: 85px; }
.hui_child_padding_y_90px > *, .hui_padding_y_90px { padding-top: 90px; padding-bottom: 90px; }
.hui_child_padding_y_95px > *, .hui_padding_y_95px { padding-top: 95px; padding-bottom: 95px; }
.hui_child_padding_y_100px > *, .hui_padding_y_100px { padding-top: 100px; padding-bottom: 100px; }

.hui_child_padding_left_1px > *, .hui_padding_left_1px { padding-left: 1px; }
.hui_child_padding_left_2px > *, .hui_padding_left_2px { padding-left: 2px; }
.hui_child_padding_left_3px > *, .hui_padding_left_3px { padding-left: 3px; }
.hui_child_padding_left_4px > *, .hui_padding_left_4px { padding-left: 4px; }
.hui_child_padding_left_5px > *, .hui_padding_left_5px { padding-left: 5px; }
.hui_child_padding_left_6px > *, .hui_padding_left_6px { padding-left: 6px; }
.hui_child_padding_left_7px > *, .hui_padding_left_7px { padding-left: 7px; }
.hui_child_padding_left_8px > *, .hui_padding_left_8px { padding-left: 8px; }
.hui_child_padding_left_9px > *, .hui_padding_left_9px { padding-left: 9px; }
.hui_child_padding_left_10px > *, .hui_padding_left_10px { padding-left: 10px; }
.hui_child_padding_left_15px > *, .hui_padding_left_15px { padding-left: 15px; }
.hui_child_padding_left_20px > *, .hui_padding_left_20px { padding-left: 20px; }
.hui_child_padding_left_25px > *, .hui_padding_left_25px { padding-left: 25px; }
.hui_child_padding_left_30px > *, .hui_padding_left_30px { padding-left: 30px; }
.hui_child_padding_left_35px > *, .hui_padding_left_35px { padding-left: 35px; }
.hui_child_padding_left_40px > *, .hui_padding_left_40px { padding-left: 40px; }
.hui_child_padding_left_45px > *, .hui_padding_left_45px { padding-left: 45px; }
.hui_child_padding_left_50px > *, .hui_padding_left_50px { padding-left: 50px; }
.hui_child_padding_left_55px > *, .hui_padding_left_55px { padding-left: 55px; }
.hui_child_padding_left_60px > *, .hui_padding_left_60px { padding-left: 60px; }
.hui_child_padding_left_65px > *, .hui_padding_left_65px { padding-left: 65px; }
.hui_child_padding_left_70px > *, .hui_padding_left_70px { padding-left: 70px; }
.hui_child_padding_left_75px > *, .hui_padding_left_75px { padding-left: 75px; }
.hui_child_padding_left_80px > *, .hui_padding_left_80px { padding-left: 80px; }
.hui_child_padding_left_85px > *, .hui_padding_left_85px { padding-left: 85px; }
.hui_child_padding_left_90px > *, .hui_padding_left_90px { padding-left: 90px; }
.hui_child_padding_left_95px > *, .hui_padding_left_95px { padding-left: 95px; }
.hui_child_padding_left_100px > *, .hui_padding_left_100px { padding-left: 100px; }

.hui_child_padding_right_1px > *, .hui_padding_right_1px { padding-right: 1px; }
.hui_child_padding_right_2px > *, .hui_padding_right_2px { padding-right: 2px; }
.hui_child_padding_right_3px > *, .hui_padding_right_3px { padding-right: 3px; }
.hui_child_padding_right_4px > *, .hui_padding_right_4px { padding-right: 4px; }
.hui_child_padding_right_5px > *, .hui_padding_right_5px { padding-right: 5px; }
.hui_child_padding_right_6px > *, .hui_padding_right_6px { padding-right: 6px; }
.hui_child_padding_right_7px > *, .hui_padding_right_7px { padding-right: 7px; }
.hui_child_padding_right_8px > *, .hui_padding_right_8px { padding-right: 8px; }
.hui_child_padding_right_9px > *, .hui_padding_right_9px { padding-right: 9px; }
.hui_child_padding_right_10px > *, .hui_padding_right_10px { padding-right: 10px; }
.hui_child_padding_right_15px > *, .hui_padding_right_15px { padding-right: 15px; }
.hui_child_padding_right_20px > *, .hui_padding_right_20px { padding-right: 20px; }
.hui_child_padding_right_25px > *, .hui_padding_right_25px { padding-right: 25px; }
.hui_child_padding_right_30px > *, .hui_padding_right_30px { padding-right: 30px; }
.hui_child_padding_right_35px > *, .hui_padding_right_35px { padding-right: 35px; }
.hui_child_padding_right_40px > *, .hui_padding_right_40px { padding-right: 40px; }
.hui_child_padding_right_45px > *, .hui_padding_right_45px { padding-right: 45px; }
.hui_child_padding_right_50px > *, .hui_padding_right_50px { padding-right: 50px; }
.hui_child_padding_right_55px > *, .hui_padding_right_55px { padding-right: 55px; }
.hui_child_padding_right_60px > *, .hui_padding_right_60px { padding-right: 60px; }
.hui_child_padding_right_65px > *, .hui_padding_right_65px { padding-right: 65px; }
.hui_child_padding_right_70px > *, .hui_padding_right_70px { padding-right: 70px; }
.hui_child_padding_right_75px > *, .hui_padding_right_75px { padding-right: 75px; }
.hui_child_padding_right_80px > *, .hui_padding_right_80px { padding-right: 80px; }
.hui_child_padding_right_85px > *, .hui_padding_right_85px { padding-right: 85px; }
.hui_child_padding_right_90px > *, .hui_padding_right_90px { padding-right: 90px; }
.hui_child_padding_right_95px > *, .hui_padding_right_95px { padding-right: 95px; }
.hui_child_padding_right_100px > *, .hui_padding_right_100px { padding-right: 100px; }

.hui_child_padding_top_1px > *, .hui_padding_top_1px { padding-top: 1px; }
.hui_child_padding_top_2px > *, .hui_padding_top_2px { padding-top: 2px; }
.hui_child_padding_top_3px > *, .hui_padding_top_3px { padding-top: 3px; }
.hui_child_padding_top_4px > *, .hui_padding_top_4px { padding-top: 4px; }
.hui_child_padding_top_5px > *, .hui_padding_top_5px { padding-top: 5px; }
.hui_child_padding_top_6px > *, .hui_padding_top_6px { padding-top: 6px; }
.hui_child_padding_top_7px > *, .hui_padding_top_7px { padding-top: 7px; }
.hui_child_padding_top_8px > *, .hui_padding_top_8px { padding-top: 8px; }
.hui_child_padding_top_9px > *, .hui_padding_top_9px { padding-top: 9px; }
.hui_child_padding_top_10px > *, .hui_padding_top_10px { padding-top: 10px; }
.hui_child_padding_top_15px > *, .hui_padding_top_15px { padding-top: 15px; }
.hui_child_padding_top_20px > *, .hui_padding_top_20px { padding-top: 20px; }
.hui_child_padding_top_25px > *, .hui_padding_top_25px { padding-top: 25px; }
.hui_child_padding_top_30px > *, .hui_padding_top_30px { padding-top: 30px; }
.hui_child_padding_top_35px > *, .hui_padding_top_35px { padding-top: 35px; }
.hui_child_padding_top_40px > *, .hui_padding_top_40px { padding-top: 40px; }
.hui_child_padding_top_45px > *, .hui_padding_top_45px { padding-top: 45px; }
.hui_child_padding_top_50px > *, .hui_padding_top_50px { padding-top: 50px; }
.hui_child_padding_top_55px > *, .hui_padding_top_55px { padding-top: 55px; }
.hui_child_padding_top_60px > *, .hui_padding_top_60px { padding-top: 60px; }
.hui_child_padding_top_65px > *, .hui_padding_top_65px { padding-top: 65px; }
.hui_child_padding_top_70px > *, .hui_padding_top_70px { padding-top: 70px; }
.hui_child_padding_top_75px > *, .hui_padding_top_75px { padding-top: 75px; }
.hui_child_padding_top_80px > *, .hui_padding_top_80px { padding-top: 80px; }
.hui_child_padding_top_85px > *, .hui_padding_top_85px { padding-top: 85px; }
.hui_child_padding_top_90px > *, .hui_padding_top_90px { padding-top: 90px; }
.hui_child_padding_top_95px > *, .hui_padding_top_95px { padding-top: 95px; }
.hui_child_padding_top_100px > *, .hui_padding_top_100px { padding-top: 100px; }

.hui_child_padding_bottom_1px > *, .hui_padding_bottom_1px { padding-bottom: 1px; }
.hui_child_padding_bottom_2px > *, .hui_padding_bottom_2px { padding-bottom: 2px; }
.hui_child_padding_bottom_3px > *, .hui_padding_bottom_3px { padding-bottom: 3px; }
.hui_child_padding_bottom_4px > *, .hui_padding_bottom_4px { padding-bottom: 4px; }
.hui_child_padding_bottom_5px > *, .hui_padding_bottom_5px { padding-bottom: 5px; }
.hui_child_padding_bottom_6px > *, .hui_padding_bottom_6px { padding-bottom: 6px; }
.hui_child_padding_bottom_7px > *, .hui_padding_bottom_7px { padding-bottom: 7px; }
.hui_child_padding_bottom_8px > *, .hui_padding_bottom_8px { padding-bottom: 8px; }
.hui_child_padding_bottom_9px > *, .hui_padding_bottom_9px { padding-bottom: 9px; }
.hui_child_padding_bottom_10px > *, .hui_padding_bottom_10px { padding-bottom: 10px; }
.hui_child_padding_bottom_15px > *, .hui_padding_bottom_15px { padding-bottom: 15px; }
.hui_child_padding_bottom_20px > *, .hui_padding_bottom_20px { padding-bottom: 20px; }
.hui_child_padding_bottom_25px > *, .hui_padding_bottom_25px { padding-bottom: 25px; }
.hui_child_padding_bottom_30px > *, .hui_padding_bottom_30px { padding-bottom: 30px; }
.hui_child_padding_bottom_35px > *, .hui_padding_bottom_35px { padding-bottom: 35px; }
.hui_child_padding_bottom_40px > *, .hui_padding_bottom_40px { padding-bottom: 40px; }
.hui_child_padding_bottom_45px > *, .hui_padding_bottom_45px { padding-bottom: 45px; }
.hui_child_padding_bottom_50px > *, .hui_padding_bottom_50px { padding-bottom: 50px; }
.hui_child_padding_bottom_55px > *, .hui_padding_bottom_55px { padding-bottom: 55px; }
.hui_child_padding_bottom_60px > *, .hui_padding_bottom_60px { padding-bottom: 60px; }
.hui_child_padding_bottom_65px > *, .hui_padding_bottom_65px { padding-bottom: 65px; }
.hui_child_padding_bottom_70px > *, .hui_padding_bottom_70px { padding-bottom: 70px; }
.hui_child_padding_bottom_75px > *, .hui_padding_bottom_75px { padding-bottom: 75px; }
.hui_child_padding_bottom_80px > *, .hui_padding_bottom_80px { padding-bottom: 80px; }
.hui_child_padding_bottom_85px > *, .hui_padding_bottom_85px { padding-bottom: 85px; }
.hui_child_padding_bottom_90px > *, .hui_padding_bottom_90px { padding-bottom: 90px; }
.hui_child_padding_bottom_95px > *, .hui_padding_bottom_95px { padding-bottom: 95px; }
.hui_child_padding_bottom_100px > *, .hui_padding_bottom_100px { padding-bottom: 100px; }

.hui_child_padding_remove_left > *, .hui_padding_remove_left { padding-left: 0px; }
.hui_child_padding_remove_right > *, .hui_padding_remove_right { padding-right: 0px; }
.hui_child_padding_remove_top > *, .hui_padding_remove_top { padding-top: 0px; }
.hui_child_padding_remove_bottom > *, .hui_padding_remove_bottom { padding-bottom: 0px; }
.hui_child_padding_remove_x > *, .hui_padding_remove_x { padding-left: 0px; padding-right: 0px; }
.hui_child_padding_remove_y > *, .hui_padding_remove_y { padding-top: 0px; padding-bottom: 0px; }

@media screen and (max-width: 1250px) {
	.hui_child_padding_xsmall_xl > *, .hui_padding_xsmall_xl { padding: 20px; }
	.hui_child_padding_small_xl > *, .hui_padding_small_xl { padding: 30px; }
	.hui_child_padding_xl > *, .hui_padding_xl { padding: 40px; }
	.hui_child_padding_large_xl > *, .hui_padding_large_xl { padding: 60px; }
	.hui_child_padding_xlarge_xl > *, .hui_padding_xlarge_xl { padding: 80px; }
	
	.hui_child_padding_x_xsmall_xl > *, .hui_padding_x_xsmall_xl { padding-left: 20px; padding-right: 20px; }
	.hui_child_padding_x_small_xl > *, .hui_padding_x_small_xl { padding-left: 30px; padding-right: 30px; }
	.hui_child_padding_x_xl > *, .hui_padding_x_xl { padding-left: 40px; padding-right: 40px; }
	.hui_child_padding_x_large_xl > *, .hui_padding_x_large_xl { padding-left: 60px; padding-right: 60px; }
	.hui_child_padding_x_xlarge_xl > *, .hui_padding_x_xlarge_xl { padding-left: 80px; padding-right: 80px; }
	
	.hui_child_padding_y_xsmall_xl > *, .hui_padding_y_xsmall_xl { padding-top: 20px; padding-bottom: 20px; }
	.hui_child_padding_y_small_xl > *, .hui_padding_y_small_xl { padding-top: 30px; padding-bottom: 30px; }
	.hui_child_padding_y_xl > *, .hui_padding_y_xl { padding-top: 40px; padding-bottom: 40px; }
	.hui_child_padding_y_large_xl > *, .hui_padding_y_large_xl { padding-top: 60px; padding-bottom: 60px; }
	.hui_child_padding_y_xlarge_xl > *, .hui_padding_y_xlarge_xl { padding-top: 80px; padding-bottom: 80px; }
	
	.hui_child_padding_left_xsmall_xl > *, .hui_padding_left_xsmall_xl { padding-left: 20px; }
	.hui_child_padding_left_small_xl > *, .hui_padding_left_small_xl { padding-left: 30px; }
	.hui_child_padding_left_xl > *, .hui_padding_left_xl { padding-left: 40px; }
	.hui_child_padding_left_large_xl > *, .hui_padding_left_large_xl { padding-left: 60px; }
	.hui_child_padding_left_xlarge_xl > *, .hui_padding_left_xlarge_xl { padding-left: 80px; }
	
	.hui_child_padding_right_xsmall_xl > *, .hui_padding_right_xsmall_xl { padding-right: 20px; }
	.hui_child_padding_right_small_xl > *, .hui_padding_right_small_xl { padding-right: 30px; }
	.hui_child_padding_right_xl > *, .hui_padding_right_xl { padding-right: 40px; }
	.hui_child_padding_right_large_xl > *, .hui_padding_right_large_xl { padding-right: 60px; }
	.hui_child_padding_right_xlarge_xl > *, .hui_padding_right_xlarge_xl { padding-right: 80px; }
	
	.hui_child_padding_top_xsmall_xl > *, .hui_padding_top_xsmall_xl { padding-top: 20px; }
	.hui_child_padding_top_small_xl > *, .hui_padding_top_small_xl { padding-top: 30px; }
	.hui_child_padding_top_xl > *, .hui_padding_top_xl { padding-top: 40px; }
	.hui_child_padding_top_large_xl > *, .hui_padding_top_large_xl { padding-top: 60px; }
	.hui_child_padding_top_xlarge_xl > *, .hui_padding_top_xlarge_xl { padding-top: 80px; }
	
	.hui_child_padding_bottom_xsmall_xl > *, .hui_padding_bottom_xsmall_xl { padding-bottom: 20px; }
	.hui_child_padding_bottom_small_xl > *, .hui_padding_bottom_small_xl { padding-bottom: 30px; }
	.hui_child_padding_bottom_xl > *, .hui_padding_bottom_xl { padding-bottom: 40px; }
	.hui_child_padding_bottom_large_xl > *, .hui_padding_bottom_large_xl { padding-bottom: 60px; }
	.hui_child_padding_bottom_xlarge_xl > *, .hui_padding_bottom_xlarge_xl { padding-bottom: 80px; }
	
	.hui_child_padding_1px_xl > *, .hui_padding_1px_xl { padding: 1px; }
	.hui_child_padding_2px_xl > *, .hui_padding_2px_xl { padding: 2px; }
	.hui_child_padding_3px_xl > *, .hui_padding_3px_xl { padding: 3px; }
	.hui_child_padding_4px_xl > *, .hui_padding_4px_xl { padding: 4px; }
	.hui_child_padding_5px_xl > *, .hui_padding_5px_xl { padding: 5px; }
	.hui_child_padding_6px_xl > *, .hui_padding_6px_xl { padding: 6px; }
	.hui_child_padding_7px_xl > *, .hui_padding_7px_xl { padding: 7px; }
	.hui_child_padding_8px_xl > *, .hui_padding_8px_xl { padding: 8px; }
	.hui_child_padding_9px_xl > *, .hui_padding_9px_xl { padding: 9px; }
	.hui_child_padding_10px_xl > *, .hui_padding_10px_xl { padding: 10px; }
	.hui_child_padding_15px_xl > *, .hui_padding_15px_xl { padding: 15px; }
	.hui_child_padding_20px_xl > *, .hui_padding_20px_xl { padding: 20px; }
	.hui_child_padding_25px_xl > *, .hui_padding_25px_xl { padding: 25px; }
	.hui_child_padding_30px_xl > *, .hui_padding_30px_xl { padding: 30px; }
	.hui_child_padding_35px_xl > *, .hui_padding_35px_xl { padding: 35px; }
	.hui_child_padding_40px_xl > *, .hui_padding_40px_xl { padding: 40px; }
	.hui_child_padding_45px_xl > *, .hui_padding_45px_xl { padding: 45px; }
	.hui_child_padding_50px_xl > *, .hui_padding_50px_xl { padding: 50px; }
	.hui_child_padding_55px_xl > *, .hui_padding_55px_xl { padding: 55px; }
	.hui_child_padding_60px_xl > *, .hui_padding_60px_xl { padding: 60px; }
	.hui_child_padding_65px_xl > *, .hui_padding_65px_xl { padding: 65px; }
	.hui_child_padding_70px_xl > *, .hui_padding_70px_xl { padding: 70px; }
	.hui_child_padding_75px_xl > *, .hui_padding_75px_xl { padding: 75px; }
	.hui_child_padding_80px_xl > *, .hui_padding_80px_xl { padding: 80px; }
	.hui_child_padding_85px_xl > *, .hui_padding_85px_xl { padding: 85px; }
	.hui_child_padding_90px_xl > *, .hui_padding_90px_xl { padding: 90px; }
	.hui_child_padding_95px_xl > *, .hui_padding_95px_xl { padding: 95px; }
	.hui_child_padding_100px_xl > *, .hui_padding_100px_xl { padding: 100px; }
	
	.hui_child_padding_x_1px_xl > *, .hui_padding_x_1px_xl { padding-left: 1px; padding-right: 1px; }
	.hui_child_padding_x_2px_xl > *, .hui_padding_x_2px_xl { padding-left: 2px; padding-right: 2px; }
	.hui_child_padding_x_3px_xl > *, .hui_padding_x_3px_xl { padding-left: 3px; padding-right: 3px; }
	.hui_child_padding_x_4px_xl > *, .hui_padding_x_4px_xl { padding-left: 4px; padding-right: 4px; }
	.hui_child_padding_x_5px_xl > *, .hui_padding_x_5px_xl { padding-left: 5px; padding-right: 5px; }
	.hui_child_padding_x_6px_xl > *, .hui_padding_x_6px_xl { padding-left: 6px; padding-right: 6px; }
	.hui_child_padding_x_7px_xl > *, .hui_padding_x_7px_xl { padding-left: 7px; padding-right: 7px; }
	.hui_child_padding_x_8px_xl > *, .hui_padding_x_8px_xl { padding-left: 8px; padding-right: 8px; }
	.hui_child_padding_x_9px_xl > *, .hui_padding_x_9px_xl { padding-left: 9px; padding-right: 9px; }
	.hui_child_padding_x_10px_xl > *, .hui_padding_x_10px_xl { padding-left: 10px; padding-right: 10px; }
	.hui_child_padding_x_15px_xl > *, .hui_padding_x_15px_xl { padding-left: 15px; padding-right: 15px; }
	.hui_child_padding_x_20px_xl > *, .hui_padding_x_20px_xl { padding-left: 20px; padding-right: 20px; }
	.hui_child_padding_x_25px_xl > *, .hui_padding_x_25px_xl { padding-left: 25px; padding-right: 25px; }
	.hui_child_padding_x_30px_xl > *, .hui_padding_x_30px_xl { padding-left: 30px; padding-right: 30px; }
	.hui_child_padding_x_35px_xl > *, .hui_padding_x_35px_xl { padding-left: 35px; padding-right: 35px; }
	.hui_child_padding_x_40px_xl > *, .hui_padding_x_40px_xl { padding-left: 40px; padding-right: 40px; }
	.hui_child_padding_x_45px_xl > *, .hui_padding_x_45px_xl { padding-left: 45px; padding-right: 45px; }
	.hui_child_padding_x_50px_xl > *, .hui_padding_x_50px_xl { padding-left: 50px; padding-right: 50px; }
	.hui_child_padding_x_55px_xl > *, .hui_padding_x_55px_xl { padding-left: 55px; padding-right: 55px; }
	.hui_child_padding_x_60px_xl > *, .hui_padding_x_60px_xl { padding-left: 60px; padding-right: 60px; }
	.hui_child_padding_x_65px_xl > *, .hui_padding_x_65px_xl { padding-left: 65px; padding-right: 65px; }
	.hui_child_padding_x_70px_xl > *, .hui_padding_x_70px_xl { padding-left: 70px; padding-right: 70px; }
	.hui_child_padding_x_75px_xl > *, .hui_padding_x_75px_xl { padding-left: 75px; padding-right: 75px; }
	.hui_child_padding_x_80px_xl > *, .hui_padding_x_80px_xl { padding-left: 80px; padding-right: 80px; }
	.hui_child_padding_x_85px_xl > *, .hui_padding_x_85px_xl { padding-left: 85px; padding-right: 85px; }
	.hui_child_padding_x_90px_xl > *, .hui_padding_x_90px_xl { padding-left: 90px; padding-right: 90px; }
	.hui_child_padding_x_95px_xl > *, .hui_padding_x_95px_xl { padding-left: 95px; padding-right: 95px; }
	.hui_child_padding_x_100px_xl > *, .hui_padding_x_100px_xl { padding-left: 100px; padding-right: 100px; }
	
	.hui_child_padding_y_1px_xl > *, .hui_padding_y_1px_xl { padding-top: 1px; padding-bottom: 1px; }
	.hui_child_padding_y_2px_xl > *, .hui_padding_y_2px_xl { padding-top: 2px; padding-bottom: 2px; }
	.hui_child_padding_y_3px_xl > *, .hui_padding_y_3px_xl { padding-top: 3px; padding-bottom: 3px; }
	.hui_child_padding_y_4px_xl > *, .hui_padding_y_4px_xl { padding-top: 4px; padding-bottom: 4px; }
	.hui_child_padding_y_5px_xl > *, .hui_padding_y_5px_xl { padding-top: 5px; padding-bottom: 5px; }
	.hui_child_padding_y_6px_xl > *, .hui_padding_y_6px_xl { padding-top: 6px; padding-bottom: 6px; }
	.hui_child_padding_y_7px_xl > *, .hui_padding_y_7px_xl { padding-top: 7px; padding-bottom: 7px; }
	.hui_child_padding_y_8px_xl > *, .hui_padding_y_8px_xl { padding-top: 8px; padding-bottom: 8px; }
	.hui_child_padding_y_9px_xl > *, .hui_padding_y_9px_xl { padding-top: 9px; padding-bottom: 9px; }
	.hui_child_padding_y_10px_xl > *, .hui_padding_y_10px_xl { padding-top: 10px; padding-bottom: 10px; }
	.hui_child_padding_y_15px_xl > *, .hui_padding_y_15px_xl { padding-top: 15px; padding-bottom: 15px; }
	.hui_child_padding_y_20px_xl > *, .hui_padding_y_20px_xl { padding-top: 20px; padding-bottom: 20px; }
	.hui_child_padding_y_25px_xl > *, .hui_padding_y_25px_xl { padding-top: 25px; padding-bottom: 25px; }
	.hui_child_padding_y_30px_xl > *, .hui_padding_y_30px_xl { padding-top: 30px; padding-bottom: 30px; }
	.hui_child_padding_y_35px_xl > *, .hui_padding_y_35px_xl { padding-top: 35px; padding-bottom: 35px; }
	.hui_child_padding_y_40px_xl > *, .hui_padding_y_40px_xl { padding-top: 40px; padding-bottom: 40px; }
	.hui_child_padding_y_45px_xl > *, .hui_padding_y_45px_xl { padding-top: 45px; padding-bottom: 45px; }
	.hui_child_padding_y_50px_xl > *, .hui_padding_y_50px_xl { padding-top: 50px; padding-bottom: 50px; }
	.hui_child_padding_y_55px_xl > *, .hui_padding_y_55px_xl { padding-top: 55px; padding-bottom: 55px; }
	.hui_child_padding_y_60px_xl > *, .hui_padding_y_60px_xl { padding-top: 60px; padding-bottom: 60px; }
	.hui_child_padding_y_65px_xl > *, .hui_padding_y_65px_xl { padding-top: 65px; padding-bottom: 65px; }
	.hui_child_padding_y_70px_xl > *, .hui_padding_y_70px_xl { padding-top: 70px; padding-bottom: 70px; }
	.hui_child_padding_y_75px_xl > *, .hui_padding_y_75px_xl { padding-top: 75px; padding-bottom: 75px; }
	.hui_child_padding_y_80px_xl > *, .hui_padding_y_80px_xl { padding-top: 80px; padding-bottom: 80px; }
	.hui_child_padding_y_85px_xl > *, .hui_padding_y_85px_xl { padding-top: 85px; padding-bottom: 85px; }
	.hui_child_padding_y_90px_xl > *, .hui_padding_y_90px_xl { padding-top: 90px; padding-bottom: 90px; }
	.hui_child_padding_y_95px_xl > *, .hui_padding_y_95px_xl { padding-top: 95px; padding-bottom: 95px; }
	.hui_child_padding_y_100px_xl > *, .hui_padding_y_100px_xl { padding-top: 100px; padding-bottom: 100px; }
	
	.hui_child_padding_left_1px_xl > *, .hui_padding_left_1px_xl { padding-left: 1px; }
	.hui_child_padding_left_2px_xl > *, .hui_padding_left_2px_xl { padding-left: 2px; }
	.hui_child_padding_left_3px_xl > *, .hui_padding_left_3px_xl { padding-left: 3px; }
	.hui_child_padding_left_4px_xl > *, .hui_padding_left_4px_xl { padding-left: 4px; }
	.hui_child_padding_left_5px_xl > *, .hui_padding_left_5px_xl { padding-left: 5px; }
	.hui_child_padding_left_6px_xl > *, .hui_padding_left_6px_xl { padding-left: 6px; }
	.hui_child_padding_left_7px_xl > *, .hui_padding_left_7px_xl { padding-left: 7px; }
	.hui_child_padding_left_8px_xl > *, .hui_padding_left_8px_xl { padding-left: 8px; }
	.hui_child_padding_left_9px_xl > *, .hui_padding_left_9px_xl { padding-left: 9px; }
	.hui_child_padding_left_10px_xl > *, .hui_padding_left_10px_xl { padding-left: 10px; }
	.hui_child_padding_left_15px_xl > *, .hui_padding_left_15px_xl { padding-left: 15px; }
	.hui_child_padding_left_20px_xl > *, .hui_padding_left_20px_xl { padding-left: 20px; }
	.hui_child_padding_left_25px_xl > *, .hui_padding_left_25px_xl { padding-left: 25px; }
	.hui_child_padding_left_30px_xl > *, .hui_padding_left_30px_xl { padding-left: 30px; }
	.hui_child_padding_left_35px_xl > *, .hui_padding_left_35px_xl { padding-left: 35px; }
	.hui_child_padding_left_40px_xl > *, .hui_padding_left_40px_xl { padding-left: 40px; }
	.hui_child_padding_left_45px_xl > *, .hui_padding_left_45px_xl { padding-left: 45px; }
	.hui_child_padding_left_50px_xl > *, .hui_padding_left_50px_xl { padding-left: 50px; }
	.hui_child_padding_left_55px_xl > *, .hui_padding_left_55px_xl { padding-left: 55px; }
	.hui_child_padding_left_60px_xl > *, .hui_padding_left_60px_xl { padding-left: 60px; }
	.hui_child_padding_left_65px_xl > *, .hui_padding_left_65px_xl { padding-left: 65px; }
	.hui_child_padding_left_70px_xl > *, .hui_padding_left_70px_xl { padding-left: 70px; }
	.hui_child_padding_left_75px_xl > *, .hui_padding_left_75px_xl { padding-left: 75px; }
	.hui_child_padding_left_80px_xl > *, .hui_padding_left_80px_xl { padding-left: 80px; }
	.hui_child_padding_left_85px_xl > *, .hui_padding_left_85px_xl { padding-left: 85px; }
	.hui_child_padding_left_90px_xl > *, .hui_padding_left_90px_xl { padding-left: 90px; }
	.hui_child_padding_left_95px_xl > *, .hui_padding_left_95px_xl { padding-left: 95px; }
	.hui_child_padding_left_100px_xl > *, .hui_padding_left_100px_xl { padding-left: 100px; }
	
	.hui_child_padding_right_1px_xl > *, .hui_padding_right_1px_xl { padding-right: 1px; }
	.hui_child_padding_right_2px_xl > *, .hui_padding_right_2px_xl { padding-right: 2px; }
	.hui_child_padding_right_3px_xl > *, .hui_padding_right_3px_xl { padding-right: 3px; }
	.hui_child_padding_right_4px_xl > *, .hui_padding_right_4px_xl { padding-right: 4px; }
	.hui_child_padding_right_5px_xl > *, .hui_padding_right_5px_xl { padding-right: 5px; }
	.hui_child_padding_right_6px_xl > *, .hui_padding_right_6px_xl { padding-right: 6px; }
	.hui_child_padding_right_7px_xl > *, .hui_padding_right_7px_xl { padding-right: 7px; }
	.hui_child_padding_right_8px_xl > *, .hui_padding_right_8px_xl { padding-right: 8px; }
	.hui_child_padding_right_9px_xl > *, .hui_padding_right_9px_xl { padding-right: 9px; }
	.hui_child_padding_right_10px_xl > *, .hui_padding_right_10px_xl { padding-right: 10px; }
	.hui_child_padding_right_15px_xl > *, .hui_padding_right_15px_xl { padding-right: 15px; }
	.hui_child_padding_right_20px_xl > *, .hui_padding_right_20px_xl { padding-right: 20px; }
	.hui_child_padding_right_25px_xl > *, .hui_padding_right_25px_xl { padding-right: 25px; }
	.hui_child_padding_right_30px_xl > *, .hui_padding_right_30px_xl { padding-right: 30px; }
	.hui_child_padding_right_35px_xl > *, .hui_padding_right_35px_xl { padding-right: 35px; }
	.hui_child_padding_right_40px_xl > *, .hui_padding_right_40px_xl { padding-right: 40px; }
	.hui_child_padding_right_45px_xl > *, .hui_padding_right_45px_xl { padding-right: 45px; }
	.hui_child_padding_right_50px_xl > *, .hui_padding_right_50px_xl { padding-right: 50px; }
	.hui_child_padding_right_55px_xl > *, .hui_padding_right_55px_xl { padding-right: 55px; }
	.hui_child_padding_right_60px_xl > *, .hui_padding_right_60px_xl { padding-right: 60px; }
	.hui_child_padding_right_65px_xl > *, .hui_padding_right_65px_xl { padding-right: 65px; }
	.hui_child_padding_right_70px_xl > *, .hui_padding_right_70px_xl { padding-right: 70px; }
	.hui_child_padding_right_75px_xl > *, .hui_padding_right_75px_xl { padding-right: 75px; }
	.hui_child_padding_right_80px_xl > *, .hui_padding_right_80px_xl { padding-right: 80px; }
	.hui_child_padding_right_85px_xl > *, .hui_padding_right_85px_xl { padding-right: 85px; }
	.hui_child_padding_right_90px_xl > *, .hui_padding_right_90px_xl { padding-right: 90px; }
	.hui_child_padding_right_95px_xl > *, .hui_padding_right_95px_xl { padding-right: 95px; }
	.hui_child_padding_right_100px_xl > *, .hui_padding_right_100px_xl { padding-right: 100px; }
	
	.hui_child_padding_top_1px_xl > *, .hui_padding_top_1px_xl { padding-top: 1px; }
	.hui_child_padding_top_2px_xl > *, .hui_padding_top_2px_xl { padding-top: 2px; }
	.hui_child_padding_top_3px_xl > *, .hui_padding_top_3px_xl { padding-top: 3px; }
	.hui_child_padding_top_4px_xl > *, .hui_padding_top_4px_xl { padding-top: 4px; }
	.hui_child_padding_top_5px_xl > *, .hui_padding_top_5px_xl { padding-top: 5px; }
	.hui_child_padding_top_6px_xl > *, .hui_padding_top_6px_xl { padding-top: 6px; }
	.hui_child_padding_top_7px_xl > *, .hui_padding_top_7px_xl { padding-top: 7px; }
	.hui_child_padding_top_8px_xl > *, .hui_padding_top_8px_xl { padding-top: 8px; }
	.hui_child_padding_top_9px_xl > *, .hui_padding_top_9px_xl { padding-top: 9px; }
	.hui_child_padding_top_10px_xl > *, .hui_padding_top_10px_xl { padding-top: 10px; }
	.hui_child_padding_top_15px_xl > *, .hui_padding_top_15px_xl { padding-top: 15px; }
	.hui_child_padding_top_20px_xl > *, .hui_padding_top_20px_xl { padding-top: 20px; }
	.hui_child_padding_top_25px_xl > *, .hui_padding_top_25px_xl { padding-top: 25px; }
	.hui_child_padding_top_30px_xl > *, .hui_padding_top_30px_xl { padding-top: 30px; }
	.hui_child_padding_top_35px_xl > *, .hui_padding_top_35px_xl { padding-top: 35px; }
	.hui_child_padding_top_40px_xl > *, .hui_padding_top_40px_xl { padding-top: 40px; }
	.hui_child_padding_top_45px_xl > *, .hui_padding_top_45px_xl { padding-top: 45px; }
	.hui_child_padding_top_50px_xl > *, .hui_padding_top_50px_xl { padding-top: 50px; }
	.hui_child_padding_top_55px_xl > *, .hui_padding_top_55px_xl { padding-top: 55px; }
	.hui_child_padding_top_60px_xl > *, .hui_padding_top_60px_xl { padding-top: 60px; }
	.hui_child_padding_top_65px_xl > *, .hui_padding_top_65px_xl { padding-top: 65px; }
	.hui_child_padding_top_70px_xl > *, .hui_padding_top_70px_xl { padding-top: 70px; }
	.hui_child_padding_top_75px_xl > *, .hui_padding_top_75px_xl { padding-top: 75px; }
	.hui_child_padding_top_80px_xl > *, .hui_padding_top_80px_xl { padding-top: 80px; }
	.hui_child_padding_top_85px_xl > *, .hui_padding_top_85px_xl { padding-top: 85px; }
	.hui_child_padding_top_90px_xl > *, .hui_padding_top_90px_xl { padding-top: 90px; }
	.hui_child_padding_top_95px_xl > *, .hui_padding_top_95px_xl { padding-top: 95px; }
	.hui_child_padding_top_100px_xl > *, .hui_padding_top_100px_xl { padding-top: 100px; }
	
	.hui_child_padding_bottom_1px_xl > *, .hui_padding_bottom_1px_xl { padding-bottom: 1px; }
	.hui_child_padding_bottom_2px_xl > *, .hui_padding_bottom_2px_xl { padding-bottom: 2px; }
	.hui_child_padding_bottom_3px_xl > *, .hui_padding_bottom_3px_xl { padding-bottom: 3px; }
	.hui_child_padding_bottom_4px_xl > *, .hui_padding_bottom_4px_xl { padding-bottom: 4px; }
	.hui_child_padding_bottom_5px_xl > *, .hui_padding_bottom_5px_xl { padding-bottom: 5px; }
	.hui_child_padding_bottom_6px_xl > *, .hui_padding_bottom_6px_xl { padding-bottom: 6px; }
	.hui_child_padding_bottom_7px_xl > *, .hui_padding_bottom_7px_xl { padding-bottom: 7px; }
	.hui_child_padding_bottom_8px_xl > *, .hui_padding_bottom_8px_xl { padding-bottom: 8px; }
	.hui_child_padding_bottom_9px_xl > *, .hui_padding_bottom_9px_xl { padding-bottom: 9px; }
	.hui_child_padding_bottom_10px_xl > *, .hui_padding_bottom_10px_xl { padding-bottom: 10px; }
	.hui_child_padding_bottom_15px_xl > *, .hui_padding_bottom_15px_xl { padding-bottom: 15px; }
	.hui_child_padding_bottom_20px_xl > *, .hui_padding_bottom_20px_xl { padding-bottom: 20px; }
	.hui_child_padding_bottom_25px_xl > *, .hui_padding_bottom_25px_xl { padding-bottom: 25px; }
	.hui_child_padding_bottom_30px_xl > *, .hui_padding_bottom_30px_xl { padding-bottom: 30px; }
	.hui_child_padding_bottom_35px_xl > *, .hui_padding_bottom_35px_xl { padding-bottom: 35px; }
	.hui_child_padding_bottom_40px_xl > *, .hui_padding_bottom_40px_xl { padding-bottom: 40px; }
	.hui_child_padding_bottom_45px_xl > *, .hui_padding_bottom_45px_xl { padding-bottom: 45px; }
	.hui_child_padding_bottom_50px_xl > *, .hui_padding_bottom_50px_xl { padding-bottom: 50px; }
	.hui_child_padding_bottom_55px_xl > *, .hui_padding_bottom_55px_xl { padding-bottom: 55px; }
	.hui_child_padding_bottom_60px_xl > *, .hui_padding_bottom_60px_xl { padding-bottom: 60px; }
	.hui_child_padding_bottom_65px_xl > *, .hui_padding_bottom_65px_xl { padding-bottom: 65px; }
	.hui_child_padding_bottom_70px_xl > *, .hui_padding_bottom_70px_xl { padding-bottom: 70px; }
	.hui_child_padding_bottom_75px_xl > *, .hui_padding_bottom_75px_xl { padding-bottom: 75px; }
	.hui_child_padding_bottom_80px_xl > *, .hui_padding_bottom_80px_xl { padding-bottom: 80px; }
	.hui_child_padding_bottom_85px_xl > *, .hui_padding_bottom_85px_xl { padding-bottom: 85px; }
	.hui_child_padding_bottom_90px_xl > *, .hui_padding_bottom_90px_xl { padding-bottom: 90px; }
	.hui_child_padding_bottom_95px_xl > *, .hui_padding_bottom_95px_xl { padding-bottom: 95px; }
	.hui_child_padding_bottom_100px_xl > *, .hui_padding_bottom_100px_xl { padding-bottom: 100px; }
	
	.hui_child_padding_remove_left_xl > *, .hui_padding_remove_left_xl { padding-left: 0px; }
	.hui_child_padding_remove_right_xl > *, .hui_padding_remove_right_xl { padding-right: 0px; }
	.hui_child_padding_remove_top_xl > *, .hui_padding_remove_top_xl { padding-top: 0px; }
	.hui_child_padding_remove_bottom_xl > *, .hui_padding_remove_bottom_xl { padding-bottom: 0px; }
	.hui_child_padding_remove_x_xl > *, .hui_padding_remove_x_xl { padding-left: 0px; padding-right: 0px; }
	.hui_child_padding_remove_y_xl > *, .hui_padding_remove_y_xl { padding-top: 0px; padding-bottom: 0px; }	
}
@media screen and (max-width: 1000px) {
	.hui_child_padding_xsmall_l > *, .hui_padding_xsmall_l { padding: 20px; }
	.hui_child_padding_small_l > *, .hui_padding_small_l { padding: 30px; }
	.hui_child_padding_l > *, .hui_padding_l { padding: 40px; }
	.hui_child_padding_large_l > *, .hui_padding_large_l { padding: 60px; }
	.hui_child_padding_xlarge_l > *, .hui_padding_xlarge_l { padding: 80px; }
	
	.hui_child_padding_x_xsmall_l > *, .hui_padding_x_xsmall_l { padding-left: 20px; padding-right: 20px; }
	.hui_child_padding_x_small_l > *, .hui_padding_x_small_l { padding-left: 30px; padding-right: 30px; }
	.hui_child_padding_x_l > *, .hui_padding_x_l { padding-left: 40px; padding-right: 40px; }
	.hui_child_padding_x_large_l > *, .hui_padding_x_large_l { padding-left: 60px; padding-right: 60px; }
	.hui_child_padding_x_xlarge_l > *, .hui_padding_x_xlarge_l { padding-left: 80px; padding-right: 80px; }
	
	.hui_child_padding_y_xsmall_l > *, .hui_padding_y_xsmall_l { padding-top: 20px; padding-bottom: 20px; }
	.hui_child_padding_y_small_l > *, .hui_padding_y_small_l { padding-top: 30px; padding-bottom: 30px; }
	.hui_child_padding_y_l > *, .hui_padding_y_l { padding-top: 40px; padding-bottom: 40px; }
	.hui_child_padding_y_large_l > *, .hui_padding_y_large_l { padding-top: 60px; padding-bottom: 60px; }
	.hui_child_padding_y_xlarge_l > *, .hui_padding_y_xlarge_l { padding-top: 80px; padding-bottom: 80px; }
	
	.hui_child_padding_left_xsmall_l > *, .hui_padding_left_xsmall_l { padding-left: 20px; }
	.hui_child_padding_left_small_l > *, .hui_padding_left_small_l { padding-left: 30px; }
	.hui_child_padding_left_l > *, .hui_padding_left_l { padding-left: 40px; }
	.hui_child_padding_left_large_l > *, .hui_padding_left_large_l { padding-left: 60px; }
	.hui_child_padding_left_xlarge_l > *, .hui_padding_left_xlarge_l { padding-left: 80px; }
	
	.hui_child_padding_right_xsmall_l > *, .hui_padding_right_xsmall_l { padding-right: 20px; }
	.hui_child_padding_right_small_l > *, .hui_padding_right_small_l { padding-right: 30px; }
	.hui_child_padding_right_l > *, .hui_padding_right_l { padding-right: 40px; }
	.hui_child_padding_right_large_l > *, .hui_padding_right_large_l { padding-right: 60px; }
	.hui_child_padding_right_xlarge_l > *, .hui_padding_right_xlarge_l { padding-right: 80px; }
	
	.hui_child_padding_top_xsmall_l > *, .hui_padding_top_xsmall_l { padding-top: 20px; }
	.hui_child_padding_top_small_l > *, .hui_padding_top_small_l { padding-top: 30px; }
	.hui_child_padding_top_l > *, .hui_padding_top_l { padding-top: 40px; }
	.hui_child_padding_top_large_l > *, .hui_padding_top_large_l { padding-top: 60px; }
	.hui_child_padding_top_xlarge_l > *, .hui_padding_top_xlarge_l { padding-top: 80px; }
	
	.hui_child_padding_bottom_xsmall_l > *, .hui_padding_bottom_xsmall_l { padding-bottom: 20px; }
	.hui_child_padding_bottom_small_l > *, .hui_padding_bottom_small_l { padding-bottom: 30px; }
	.hui_child_padding_bottom_l > *, .hui_padding_bottom_l { padding-bottom: 40px; }
	.hui_child_padding_bottom_large_l > *, .hui_padding_bottom_large_l { padding-bottom: 60px; }
	.hui_child_padding_bottom_xlarge_l > *, .hui_padding_bottom_xlarge_l { padding-bottom: 80px; }
	
	.hui_child_padding_1px_l > *, .hui_padding_1px_l { padding: 1px; }
	.hui_child_padding_2px_l > *, .hui_padding_2px_l { padding: 2px; }
	.hui_child_padding_3px_l > *, .hui_padding_3px_l { padding: 3px; }
	.hui_child_padding_4px_l > *, .hui_padding_4px_l { padding: 4px; }
	.hui_child_padding_5px_l > *, .hui_padding_5px_l { padding: 5px; }
	.hui_child_padding_6px_l > *, .hui_padding_6px_l { padding: 6px; }
	.hui_child_padding_7px_l > *, .hui_padding_7px_l { padding: 7px; }
	.hui_child_padding_8px_l > *, .hui_padding_8px_l { padding: 8px; }
	.hui_child_padding_9px_l > *, .hui_padding_9px_l { padding: 9px; }
	.hui_child_padding_10px_l > *, .hui_padding_10px_l { padding: 10px; }
	.hui_child_padding_15px_l > *, .hui_padding_15px_l { padding: 15px; }
	.hui_child_padding_20px_l > *, .hui_padding_20px_l { padding: 20px; }
	.hui_child_padding_25px_l > *, .hui_padding_25px_l { padding: 25px; }
	.hui_child_padding_30px_l > *, .hui_padding_30px_l { padding: 30px; }
	.hui_child_padding_35px_l > *, .hui_padding_35px_l { padding: 35px; }
	.hui_child_padding_40px_l > *, .hui_padding_40px_l { padding: 40px; }
	.hui_child_padding_45px_l > *, .hui_padding_45px_l { padding: 45px; }
	.hui_child_padding_50px_l > *, .hui_padding_50px_l { padding: 50px; }
	.hui_child_padding_55px_l > *, .hui_padding_55px_l { padding: 55px; }
	.hui_child_padding_60px_l > *, .hui_padding_60px_l { padding: 60px; }
	.hui_child_padding_65px_l > *, .hui_padding_65px_l { padding: 65px; }
	.hui_child_padding_70px_l > *, .hui_padding_70px_l { padding: 70px; }
	.hui_child_padding_75px_l > *, .hui_padding_75px_l { padding: 75px; }
	.hui_child_padding_80px_l > *, .hui_padding_80px_l { padding: 80px; }
	.hui_child_padding_85px_l > *, .hui_padding_85px_l { padding: 85px; }
	.hui_child_padding_90px_l > *, .hui_padding_90px_l { padding: 90px; }
	.hui_child_padding_95px_l > *, .hui_padding_95px_l { padding: 95px; }
	.hui_child_padding_100px_l > *, .hui_padding_100px_l { padding: 100px; }
	
	.hui_child_padding_x_1px_l > *, .hui_padding_x_1px_l { padding-left: 1px; padding-right: 1px; }
	.hui_child_padding_x_2px_l > *, .hui_padding_x_2px_l { padding-left: 2px; padding-right: 2px; }
	.hui_child_padding_x_3px_l > *, .hui_padding_x_3px_l { padding-left: 3px; padding-right: 3px; }
	.hui_child_padding_x_4px_l > *, .hui_padding_x_4px_l { padding-left: 4px; padding-right: 4px; }
	.hui_child_padding_x_5px_l > *, .hui_padding_x_5px_l { padding-left: 5px; padding-right: 5px; }
	.hui_child_padding_x_6px_l > *, .hui_padding_x_6px_l { padding-left: 6px; padding-right: 6px; }
	.hui_child_padding_x_7px_l > *, .hui_padding_x_7px_l { padding-left: 7px; padding-right: 7px; }
	.hui_child_padding_x_8px_l > *, .hui_padding_x_8px_l { padding-left: 8px; padding-right: 8px; }
	.hui_child_padding_x_9px_l > *, .hui_padding_x_9px_l { padding-left: 9px; padding-right: 9px; }
	.hui_child_padding_x_10px_l > *, .hui_padding_x_10px_l { padding-left: 10px; padding-right: 10px; }
	.hui_child_padding_x_15px_l > *, .hui_padding_x_15px_l { padding-left: 15px; padding-right: 15px; }
	.hui_child_padding_x_20px_l > *, .hui_padding_x_20px_l { padding-left: 20px; padding-right: 20px; }
	.hui_child_padding_x_25px_l > *, .hui_padding_x_25px_l { padding-left: 25px; padding-right: 25px; }
	.hui_child_padding_x_30px_l > *, .hui_padding_x_30px_l { padding-left: 30px; padding-right: 30px; }
	.hui_child_padding_x_35px_l > *, .hui_padding_x_35px_l { padding-left: 35px; padding-right: 35px; }
	.hui_child_padding_x_40px_l > *, .hui_padding_x_40px_l { padding-left: 40px; padding-right: 40px; }
	.hui_child_padding_x_45px_l > *, .hui_padding_x_45px_l { padding-left: 45px; padding-right: 45px; }
	.hui_child_padding_x_50px_l > *, .hui_padding_x_50px_l { padding-left: 50px; padding-right: 50px; }
	.hui_child_padding_x_55px_l > *, .hui_padding_x_55px_l { padding-left: 55px; padding-right: 55px; }
	.hui_child_padding_x_60px_l > *, .hui_padding_x_60px_l { padding-left: 60px; padding-right: 60px; }
	.hui_child_padding_x_65px_l > *, .hui_padding_x_65px_l { padding-left: 65px; padding-right: 65px; }
	.hui_child_padding_x_70px_l > *, .hui_padding_x_70px_l { padding-left: 70px; padding-right: 70px; }
	.hui_child_padding_x_75px_l > *, .hui_padding_x_75px_l { padding-left: 75px; padding-right: 75px; }
	.hui_child_padding_x_80px_l > *, .hui_padding_x_80px_l { padding-left: 80px; padding-right: 80px; }
	.hui_child_padding_x_85px_l > *, .hui_padding_x_85px_l { padding-left: 85px; padding-right: 85px; }
	.hui_child_padding_x_90px_l > *, .hui_padding_x_90px_l { padding-left: 90px; padding-right: 90px; }
	.hui_child_padding_x_95px_l > *, .hui_padding_x_95px_l { padding-left: 95px; padding-right: 95px; }
	.hui_child_padding_x_100px_l > *, .hui_padding_x_100px_l { padding-left: 100px; padding-right: 100px; }
	
	.hui_child_padding_y_1px_l > *, .hui_padding_y_1px_l { padding-top: 1px; padding-bottom: 1px; }
	.hui_child_padding_y_2px_l > *, .hui_padding_y_2px_l { padding-top: 2px; padding-bottom: 2px; }
	.hui_child_padding_y_3px_l > *, .hui_padding_y_3px_l { padding-top: 3px; padding-bottom: 3px; }
	.hui_child_padding_y_4px_l > *, .hui_padding_y_4px_l { padding-top: 4px; padding-bottom: 4px; }
	.hui_child_padding_y_5px_l > *, .hui_padding_y_5px_l { padding-top: 5px; padding-bottom: 5px; }
	.hui_child_padding_y_6px_l > *, .hui_padding_y_6px_l { padding-top: 6px; padding-bottom: 6px; }
	.hui_child_padding_y_7px_l > *, .hui_padding_y_7px_l { padding-top: 7px; padding-bottom: 7px; }
	.hui_child_padding_y_8px_l > *, .hui_padding_y_8px_l { padding-top: 8px; padding-bottom: 8px; }
	.hui_child_padding_y_9px_l > *, .hui_padding_y_9px_l { padding-top: 9px; padding-bottom: 9px; }
	.hui_child_padding_y_10px_l > *, .hui_padding_y_10px_l { padding-top: 10px; padding-bottom: 10px; }
	.hui_child_padding_y_15px_l > *, .hui_padding_y_15px_l { padding-top: 15px; padding-bottom: 15px; }
	.hui_child_padding_y_20px_l > *, .hui_padding_y_20px_l { padding-top: 20px; padding-bottom: 20px; }
	.hui_child_padding_y_25px_l > *, .hui_padding_y_25px_l { padding-top: 25px; padding-bottom: 25px; }
	.hui_child_padding_y_30px_l > *, .hui_padding_y_30px_l { padding-top: 30px; padding-bottom: 30px; }
	.hui_child_padding_y_35px_l > *, .hui_padding_y_35px_l { padding-top: 35px; padding-bottom: 35px; }
	.hui_child_padding_y_40px_l > *, .hui_padding_y_40px_l { padding-top: 40px; padding-bottom: 40px; }
	.hui_child_padding_y_45px_l > *, .hui_padding_y_45px_l { padding-top: 45px; padding-bottom: 45px; }
	.hui_child_padding_y_50px_l > *, .hui_padding_y_50px_l { padding-top: 50px; padding-bottom: 50px; }
	.hui_child_padding_y_55px_l > *, .hui_padding_y_55px_l { padding-top: 55px; padding-bottom: 55px; }
	.hui_child_padding_y_60px_l > *, .hui_padding_y_60px_l { padding-top: 60px; padding-bottom: 60px; }
	.hui_child_padding_y_65px_l > *, .hui_padding_y_65px_l { padding-top: 65px; padding-bottom: 65px; }
	.hui_child_padding_y_70px_l > *, .hui_padding_y_70px_l { padding-top: 70px; padding-bottom: 70px; }
	.hui_child_padding_y_75px_l > *, .hui_padding_y_75px_l { padding-top: 75px; padding-bottom: 75px; }
	.hui_child_padding_y_80px_l > *, .hui_padding_y_80px_l { padding-top: 80px; padding-bottom: 80px; }
	.hui_child_padding_y_85px_l > *, .hui_padding_y_85px_l { padding-top: 85px; padding-bottom: 85px; }
	.hui_child_padding_y_90px_l > *, .hui_padding_y_90px_l { padding-top: 90px; padding-bottom: 90px; }
	.hui_child_padding_y_95px_l > *, .hui_padding_y_95px_l { padding-top: 95px; padding-bottom: 95px; }
	.hui_child_padding_y_100px_l > *, .hui_padding_y_100px_l { padding-top: 100px; padding-bottom: 100px; }
	
	.hui_child_padding_left_1px_l > *, .hui_padding_left_1px_l { padding-left: 1px; }
	.hui_child_padding_left_2px_l > *, .hui_padding_left_2px_l { padding-left: 2px; }
	.hui_child_padding_left_3px_l > *, .hui_padding_left_3px_l { padding-left: 3px; }
	.hui_child_padding_left_4px_l > *, .hui_padding_left_4px_l { padding-left: 4px; }
	.hui_child_padding_left_5px_l > *, .hui_padding_left_5px_l { padding-left: 5px; }
	.hui_child_padding_left_6px_l > *, .hui_padding_left_6px_l { padding-left: 6px; }
	.hui_child_padding_left_7px_l > *, .hui_padding_left_7px_l { padding-left: 7px; }
	.hui_child_padding_left_8px_l > *, .hui_padding_left_8px_l { padding-left: 8px; }
	.hui_child_padding_left_9px_l > *, .hui_padding_left_9px_l { padding-left: 9px; }
	.hui_child_padding_left_10px_l > *, .hui_padding_left_10px_l { padding-left: 10px; }
	.hui_child_padding_left_15px_l > *, .hui_padding_left_15px_l { padding-left: 15px; }
	.hui_child_padding_left_20px_l > *, .hui_padding_left_20px_l { padding-left: 20px; }
	.hui_child_padding_left_25px_l > *, .hui_padding_left_25px_l { padding-left: 25px; }
	.hui_child_padding_left_30px_l > *, .hui_padding_left_30px_l { padding-left: 30px; }
	.hui_child_padding_left_35px_l > *, .hui_padding_left_35px_l { padding-left: 35px; }
	.hui_child_padding_left_40px_l > *, .hui_padding_left_40px_l { padding-left: 40px; }
	.hui_child_padding_left_45px_l > *, .hui_padding_left_45px_l { padding-left: 45px; }
	.hui_child_padding_left_50px_l > *, .hui_padding_left_50px_l { padding-left: 50px; }
	.hui_child_padding_left_55px_l > *, .hui_padding_left_55px_l { padding-left: 55px; }
	.hui_child_padding_left_60px_l > *, .hui_padding_left_60px_l { padding-left: 60px; }
	.hui_child_padding_left_65px_l > *, .hui_padding_left_65px_l { padding-left: 65px; }
	.hui_child_padding_left_70px_l > *, .hui_padding_left_70px_l { padding-left: 70px; }
	.hui_child_padding_left_75px_l > *, .hui_padding_left_75px_l { padding-left: 75px; }
	.hui_child_padding_left_80px_l > *, .hui_padding_left_80px_l { padding-left: 80px; }
	.hui_child_padding_left_85px_l > *, .hui_padding_left_85px_l { padding-left: 85px; }
	.hui_child_padding_left_90px_l > *, .hui_padding_left_90px_l { padding-left: 90px; }
	.hui_child_padding_left_95px_l > *, .hui_padding_left_95px_l { padding-left: 95px; }
	.hui_child_padding_left_100px_l > *, .hui_padding_left_100px_l { padding-left: 100px; }
	
	.hui_child_padding_right_1px_l > *, .hui_padding_right_1px_l { padding-right: 1px; }
	.hui_child_padding_right_2px_l > *, .hui_padding_right_2px_l { padding-right: 2px; }
	.hui_child_padding_right_3px_l > *, .hui_padding_right_3px_l { padding-right: 3px; }
	.hui_child_padding_right_4px_l > *, .hui_padding_right_4px_l { padding-right: 4px; }
	.hui_child_padding_right_5px_l > *, .hui_padding_right_5px_l { padding-right: 5px; }
	.hui_child_padding_right_6px_l > *, .hui_padding_right_6px_l { padding-right: 6px; }
	.hui_child_padding_right_7px_l > *, .hui_padding_right_7px_l { padding-right: 7px; }
	.hui_child_padding_right_8px_l > *, .hui_padding_right_8px_l { padding-right: 8px; }
	.hui_child_padding_right_9px_l > *, .hui_padding_right_9px_l { padding-right: 9px; }
	.hui_child_padding_right_10px_l > *, .hui_padding_right_10px_l { padding-right: 10px; }
	.hui_child_padding_right_15px_l > *, .hui_padding_right_15px_l { padding-right: 15px; }
	.hui_child_padding_right_20px_l > *, .hui_padding_right_20px_l { padding-right: 20px; }
	.hui_child_padding_right_25px_l > *, .hui_padding_right_25px_l { padding-right: 25px; }
	.hui_child_padding_right_30px_l > *, .hui_padding_right_30px_l { padding-right: 30px; }
	.hui_child_padding_right_35px_l > *, .hui_padding_right_35px_l { padding-right: 35px; }
	.hui_child_padding_right_40px_l > *, .hui_padding_right_40px_l { padding-right: 40px; }
	.hui_child_padding_right_45px_l > *, .hui_padding_right_45px_l { padding-right: 45px; }
	.hui_child_padding_right_50px_l > *, .hui_padding_right_50px_l { padding-right: 50px; }
	.hui_child_padding_right_55px_l > *, .hui_padding_right_55px_l { padding-right: 55px; }
	.hui_child_padding_right_60px_l > *, .hui_padding_right_60px_l { padding-right: 60px; }
	.hui_child_padding_right_65px_l > *, .hui_padding_right_65px_l { padding-right: 65px; }
	.hui_child_padding_right_70px_l > *, .hui_padding_right_70px_l { padding-right: 70px; }
	.hui_child_padding_right_75px_l > *, .hui_padding_right_75px_l { padding-right: 75px; }
	.hui_child_padding_right_80px_l > *, .hui_padding_right_80px_l { padding-right: 80px; }
	.hui_child_padding_right_85px_l > *, .hui_padding_right_85px_l { padding-right: 85px; }
	.hui_child_padding_right_90px_l > *, .hui_padding_right_90px_l { padding-right: 90px; }
	.hui_child_padding_right_95px_l > *, .hui_padding_right_95px_l { padding-right: 95px; }
	.hui_child_padding_right_100px_l > *, .hui_padding_right_100px_l { padding-right: 100px; }
	
	.hui_child_padding_top_1px_l > *, .hui_padding_top_1px_l { padding-top: 1px; }
	.hui_child_padding_top_2px_l > *, .hui_padding_top_2px_l { padding-top: 2px; }
	.hui_child_padding_top_3px_l > *, .hui_padding_top_3px_l { padding-top: 3px; }
	.hui_child_padding_top_4px_l > *, .hui_padding_top_4px_l { padding-top: 4px; }
	.hui_child_padding_top_5px_l > *, .hui_padding_top_5px_l { padding-top: 5px; }
	.hui_child_padding_top_6px_l > *, .hui_padding_top_6px_l { padding-top: 6px; }
	.hui_child_padding_top_7px_l > *, .hui_padding_top_7px_l { padding-top: 7px; }
	.hui_child_padding_top_8px_l > *, .hui_padding_top_8px_l { padding-top: 8px; }
	.hui_child_padding_top_9px_l > *, .hui_padding_top_9px_l { padding-top: 9px; }
	.hui_child_padding_top_10px_l > *, .hui_padding_top_10px_l { padding-top: 10px; }
	.hui_child_padding_top_15px_l > *, .hui_padding_top_15px_l { padding-top: 15px; }
	.hui_child_padding_top_20px_l > *, .hui_padding_top_20px_l { padding-top: 20px; }
	.hui_child_padding_top_25px_l > *, .hui_padding_top_25px_l { padding-top: 25px; }
	.hui_child_padding_top_30px_l > *, .hui_padding_top_30px_l { padding-top: 30px; }
	.hui_child_padding_top_35px_l > *, .hui_padding_top_35px_l { padding-top: 35px; }
	.hui_child_padding_top_40px_l > *, .hui_padding_top_40px_l { padding-top: 40px; }
	.hui_child_padding_top_45px_l > *, .hui_padding_top_45px_l { padding-top: 45px; }
	.hui_child_padding_top_50px_l > *, .hui_padding_top_50px_l { padding-top: 50px; }
	.hui_child_padding_top_55px_l > *, .hui_padding_top_55px_l { padding-top: 55px; }
	.hui_child_padding_top_60px_l > *, .hui_padding_top_60px_l { padding-top: 60px; }
	.hui_child_padding_top_65px_l > *, .hui_padding_top_65px_l { padding-top: 65px; }
	.hui_child_padding_top_70px_l > *, .hui_padding_top_70px_l { padding-top: 70px; }
	.hui_child_padding_top_75px_l > *, .hui_padding_top_75px_l { padding-top: 75px; }
	.hui_child_padding_top_80px_l > *, .hui_padding_top_80px_l { padding-top: 80px; }
	.hui_child_padding_top_85px_l > *, .hui_padding_top_85px_l { padding-top: 85px; }
	.hui_child_padding_top_90px_l > *, .hui_padding_top_90px_l { padding-top: 90px; }
	.hui_child_padding_top_95px_l > *, .hui_padding_top_95px_l { padding-top: 95px; }
	.hui_child_padding_top_100px_l > *, .hui_padding_top_100px_l { padding-top: 100px; }
	
	.hui_child_padding_bottom_1px_l > *, .hui_padding_bottom_1px_l { padding-bottom: 1px; }
	.hui_child_padding_bottom_2px_l > *, .hui_padding_bottom_2px_l { padding-bottom: 2px; }
	.hui_child_padding_bottom_3px_l > *, .hui_padding_bottom_3px_l { padding-bottom: 3px; }
	.hui_child_padding_bottom_4px_l > *, .hui_padding_bottom_4px_l { padding-bottom: 4px; }
	.hui_child_padding_bottom_5px_l > *, .hui_padding_bottom_5px_l { padding-bottom: 5px; }
	.hui_child_padding_bottom_6px_l > *, .hui_padding_bottom_6px_l { padding-bottom: 6px; }
	.hui_child_padding_bottom_7px_l > *, .hui_padding_bottom_7px_l { padding-bottom: 7px; }
	.hui_child_padding_bottom_8px_l > *, .hui_padding_bottom_8px_l { padding-bottom: 8px; }
	.hui_child_padding_bottom_9px_l > *, .hui_padding_bottom_9px_l { padding-bottom: 9px; }
	.hui_child_padding_bottom_10px_l > *, .hui_padding_bottom_10px_l { padding-bottom: 10px; }
	.hui_child_padding_bottom_15px_l > *, .hui_padding_bottom_15px_l { padding-bottom: 15px; }
	.hui_child_padding_bottom_20px_l > *, .hui_padding_bottom_20px_l { padding-bottom: 20px; }
	.hui_child_padding_bottom_25px_l > *, .hui_padding_bottom_25px_l { padding-bottom: 25px; }
	.hui_child_padding_bottom_30px_l > *, .hui_padding_bottom_30px_l { padding-bottom: 30px; }
	.hui_child_padding_bottom_35px_l > *, .hui_padding_bottom_35px_l { padding-bottom: 35px; }
	.hui_child_padding_bottom_40px_l > *, .hui_padding_bottom_40px_l { padding-bottom: 40px; }
	.hui_child_padding_bottom_45px_l > *, .hui_padding_bottom_45px_l { padding-bottom: 45px; }
	.hui_child_padding_bottom_50px_l > *, .hui_padding_bottom_50px_l { padding-bottom: 50px; }
	.hui_child_padding_bottom_55px_l > *, .hui_padding_bottom_55px_l { padding-bottom: 55px; }
	.hui_child_padding_bottom_60px_l > *, .hui_padding_bottom_60px_l { padding-bottom: 60px; }
	.hui_child_padding_bottom_65px_l > *, .hui_padding_bottom_65px_l { padding-bottom: 65px; }
	.hui_child_padding_bottom_70px_l > *, .hui_padding_bottom_70px_l { padding-bottom: 70px; }
	.hui_child_padding_bottom_75px_l > *, .hui_padding_bottom_75px_l { padding-bottom: 75px; }
	.hui_child_padding_bottom_80px_l > *, .hui_padding_bottom_80px_l { padding-bottom: 80px; }
	.hui_child_padding_bottom_85px_l > *, .hui_padding_bottom_85px_l { padding-bottom: 85px; }
	.hui_child_padding_bottom_90px_l > *, .hui_padding_bottom_90px_l { padding-bottom: 90px; }
	.hui_child_padding_bottom_95px_l > *, .hui_padding_bottom_95px_l { padding-bottom: 95px; }
	.hui_child_padding_bottom_100px_l > *, .hui_padding_bottom_100px_l { padding-bottom: 100px; }
	
	.hui_child_padding_remove_left_l > *, .hui_padding_remove_left_l { padding-left: 0px; }
	.hui_child_padding_remove_right_l > *, .hui_padding_remove_right_l { padding-right: 0px; }
	.hui_child_padding_remove_top_l > *, .hui_padding_remove_top_l { padding-top: 0px; }
	.hui_child_padding_remove_bottom_l > *, .hui_padding_remove_bottom_l { padding-bottom: 0px; }
	.hui_child_padding_remove_x_l > *, .hui_padding_remove_x_l { padding-left: 0px; padding-right: 0px; }
	.hui_child_padding_remove_y_l > *, .hui_padding_remove_y_l { padding-top: 0px; padding-bottom: 0px; }	
}
@media screen and (max-width: 750px) {
	.hui_child_padding_xsmall_m > *, .hui_padding_xsmall_m { padding: 20px; }
	.hui_child_padding_small_m > *, .hui_padding_small_m { padding: 30px; }
	.hui_child_padding_m > *, .hui_padding_m { padding: 40px; }
	.hui_child_padding_large_m > *, .hui_padding_large_m { padding: 60px; }
	.hui_child_padding_xlarge_m > *, .hui_padding_xlarge_m { padding: 80px; }
	
	.hui_child_padding_x_xsmall_m > *, .hui_padding_x_xsmall_m { padding-left: 20px; padding-right: 20px; }
	.hui_child_padding_x_small_m > *, .hui_padding_x_small_m { padding-left: 30px; padding-right: 30px; }
	.hui_child_padding_x_m > *, .hui_padding_x_m { padding-left: 40px; padding-right: 40px; }
	.hui_child_padding_x_large_m > *, .hui_padding_x_large_m { padding-left: 60px; padding-right: 60px; }
	.hui_child_padding_x_xlarge_m > *, .hui_padding_x_xlarge_m { padding-left: 80px; padding-right: 80px; }
	
	.hui_child_padding_y_xsmall_m > *, .hui_padding_y_xsmall_m { padding-top: 20px; padding-bottom: 20px; }
	.hui_child_padding_y_small_m > *, .hui_padding_y_small_m { padding-top: 30px; padding-bottom: 30px; }
	.hui_child_padding_y_m > *, .hui_padding_y_m { padding-top: 40px; padding-bottom: 40px; }
	.hui_child_padding_y_large_m > *, .hui_padding_y_large_m { padding-top: 60px; padding-bottom: 60px; }
	.hui_child_padding_y_xlarge_m > *, .hui_padding_y_xlarge_m { padding-top: 80px; padding-bottom: 80px; }
	
	.hui_child_padding_left_xsmall_m > *, .hui_padding_left_xsmall_m { padding-left: 20px; }
	.hui_child_padding_left_small_m > *, .hui_padding_left_small_m { padding-left: 30px; }
	.hui_child_padding_left_m > *, .hui_padding_left_m { padding-left: 40px; }
	.hui_child_padding_left_large_m > *, .hui_padding_left_large_m { padding-left: 60px; }
	.hui_child_padding_left_xlarge_m > *, .hui_padding_left_xlarge_m { padding-left: 80px; }
	
	.hui_child_padding_right_xsmall_m > *, .hui_padding_right_xsmall_m { padding-right: 20px; }
	.hui_child_padding_right_small_m > *, .hui_padding_right_small_m { padding-right: 30px; }
	.hui_child_padding_right_m > *, .hui_padding_right_m { padding-right: 40px; }
	.hui_child_padding_right_large_m > *, .hui_padding_right_large_m { padding-right: 60px; }
	.hui_child_padding_right_xlarge_m > *, .hui_padding_right_xlarge_m { padding-right: 80px; }
	
	.hui_child_padding_top_xsmall_m > *, .hui_padding_top_xsmall_m { padding-top: 20px; }
	.hui_child_padding_top_small_m > *, .hui_padding_top_small_m { padding-top: 30px; }
	.hui_child_padding_top_m > *, .hui_padding_top_m { padding-top: 40px; }
	.hui_child_padding_top_large_m > *, .hui_padding_top_large_m { padding-top: 60px; }
	.hui_child_padding_top_xlarge_m > *, .hui_padding_top_xlarge_m { padding-top: 80px; }
	
	.hui_child_padding_bottom_xsmall_m > *, .hui_padding_bottom_xsmall_m { padding-bottom: 20px; }
	.hui_child_padding_bottom_small_m > *, .hui_padding_bottom_small_m { padding-bottom: 30px; }
	.hui_child_padding_bottom_m > *, .hui_padding_bottom_m { padding-bottom: 40px; }
	.hui_child_padding_bottom_large_m > *, .hui_padding_bottom_large_m { padding-bottom: 60px; }
	.hui_child_padding_bottom_xlarge_m > *, .hui_padding_bottom_xlarge_m { padding-bottom: 80px; }
	
	.hui_child_padding_1px_m > *, .hui_padding_1px_m { padding: 1px; }
	.hui_child_padding_2px_m > *, .hui_padding_2px_m { padding: 2px; }
	.hui_child_padding_3px_m > *, .hui_padding_3px_m { padding: 3px; }
	.hui_child_padding_4px_m > *, .hui_padding_4px_m { padding: 4px; }
	.hui_child_padding_5px_m > *, .hui_padding_5px_m { padding: 5px; }
	.hui_child_padding_6px_m > *, .hui_padding_6px_m { padding: 6px; }
	.hui_child_padding_7px_m > *, .hui_padding_7px_m { padding: 7px; }
	.hui_child_padding_8px_m > *, .hui_padding_8px_m { padding: 8px; }
	.hui_child_padding_9px_m > *, .hui_padding_9px_m { padding: 9px; }
	.hui_child_padding_10px_m > *, .hui_padding_10px_m { padding: 10px; }
	.hui_child_padding_15px_m > *, .hui_padding_15px_m { padding: 15px; }
	.hui_child_padding_20px_m > *, .hui_padding_20px_m { padding: 20px; }
	.hui_child_padding_25px_m > *, .hui_padding_25px_m { padding: 25px; }
	.hui_child_padding_30px_m > *, .hui_padding_30px_m { padding: 30px; }
	.hui_child_padding_35px_m > *, .hui_padding_35px_m { padding: 35px; }
	.hui_child_padding_40px_m > *, .hui_padding_40px_m { padding: 40px; }
	.hui_child_padding_45px_m > *, .hui_padding_45px_m { padding: 45px; }
	.hui_child_padding_50px_m > *, .hui_padding_50px_m { padding: 50px; }
	.hui_child_padding_55px_m > *, .hui_padding_55px_m { padding: 55px; }
	.hui_child_padding_60px_m > *, .hui_padding_60px_m { padding: 60px; }
	.hui_child_padding_65px_m > *, .hui_padding_65px_m { padding: 65px; }
	.hui_child_padding_70px_m > *, .hui_padding_70px_m { padding: 70px; }
	.hui_child_padding_75px_m > *, .hui_padding_75px_m { padding: 75px; }
	.hui_child_padding_80px_m > *, .hui_padding_80px_m { padding: 80px; }
	.hui_child_padding_85px_m > *, .hui_padding_85px_m { padding: 85px; }
	.hui_child_padding_90px_m > *, .hui_padding_90px_m { padding: 90px; }
	.hui_child_padding_95px_m > *, .hui_padding_95px_m { padding: 95px; }
	.hui_child_padding_100px_m > *, .hui_padding_100px_m { padding: 100px; }
	
	.hui_child_padding_x_1px_m > *, .hui_padding_x_1px_m { padding-left: 1px; padding-right: 1px; }
	.hui_child_padding_x_2px_m > *, .hui_padding_x_2px_m { padding-left: 2px; padding-right: 2px; }
	.hui_child_padding_x_3px_m > *, .hui_padding_x_3px_m { padding-left: 3px; padding-right: 3px; }
	.hui_child_padding_x_4px_m > *, .hui_padding_x_4px_m { padding-left: 4px; padding-right: 4px; }
	.hui_child_padding_x_5px_m > *, .hui_padding_x_5px_m { padding-left: 5px; padding-right: 5px; }
	.hui_child_padding_x_6px_m > *, .hui_padding_x_6px_m { padding-left: 6px; padding-right: 6px; }
	.hui_child_padding_x_7px_m > *, .hui_padding_x_7px_m { padding-left: 7px; padding-right: 7px; }
	.hui_child_padding_x_8px_m > *, .hui_padding_x_8px_m { padding-left: 8px; padding-right: 8px; }
	.hui_child_padding_x_9px_m > *, .hui_padding_x_9px_m { padding-left: 9px; padding-right: 9px; }
	.hui_child_padding_x_10px_m > *, .hui_padding_x_10px_m { padding-left: 10px; padding-right: 10px; }
	.hui_child_padding_x_15px_m > *, .hui_padding_x_15px_m { padding-left: 15px; padding-right: 15px; }
	.hui_child_padding_x_20px_m > *, .hui_padding_x_20px_m { padding-left: 20px; padding-right: 20px; }
	.hui_child_padding_x_25px_m > *, .hui_padding_x_25px_m { padding-left: 25px; padding-right: 25px; }
	.hui_child_padding_x_30px_m > *, .hui_padding_x_30px_m { padding-left: 30px; padding-right: 30px; }
	.hui_child_padding_x_35px_m > *, .hui_padding_x_35px_m { padding-left: 35px; padding-right: 35px; }
	.hui_child_padding_x_40px_m > *, .hui_padding_x_40px_m { padding-left: 40px; padding-right: 40px; }
	.hui_child_padding_x_45px_m > *, .hui_padding_x_45px_m { padding-left: 45px; padding-right: 45px; }
	.hui_child_padding_x_50px_m > *, .hui_padding_x_50px_m { padding-left: 50px; padding-right: 50px; }
	.hui_child_padding_x_55px_m > *, .hui_padding_x_55px_m { padding-left: 55px; padding-right: 55px; }
	.hui_child_padding_x_60px_m > *, .hui_padding_x_60px_m { padding-left: 60px; padding-right: 60px; }
	.hui_child_padding_x_65px_m > *, .hui_padding_x_65px_m { padding-left: 65px; padding-right: 65px; }
	.hui_child_padding_x_70px_m > *, .hui_padding_x_70px_m { padding-left: 70px; padding-right: 70px; }
	.hui_child_padding_x_75px_m > *, .hui_padding_x_75px_m { padding-left: 75px; padding-right: 75px; }
	.hui_child_padding_x_80px_m > *, .hui_padding_x_80px_m { padding-left: 80px; padding-right: 80px; }
	.hui_child_padding_x_85px_m > *, .hui_padding_x_85px_m { padding-left: 85px; padding-right: 85px; }
	.hui_child_padding_x_90px_m > *, .hui_padding_x_90px_m { padding-left: 90px; padding-right: 90px; }
	.hui_child_padding_x_95px_m > *, .hui_padding_x_95px_m { padding-left: 95px; padding-right: 95px; }
	.hui_child_padding_x_100px_m > *, .hui_padding_x_100px_m { padding-left: 100px; padding-right: 100px; }
	
	.hui_child_padding_y_1px_m > *, .hui_padding_y_1px_m { padding-top: 1px; padding-bottom: 1px; }
	.hui_child_padding_y_2px_m > *, .hui_padding_y_2px_m { padding-top: 2px; padding-bottom: 2px; }
	.hui_child_padding_y_3px_m > *, .hui_padding_y_3px_m { padding-top: 3px; padding-bottom: 3px; }
	.hui_child_padding_y_4px_m > *, .hui_padding_y_4px_m { padding-top: 4px; padding-bottom: 4px; }
	.hui_child_padding_y_5px_m > *, .hui_padding_y_5px_m { padding-top: 5px; padding-bottom: 5px; }
	.hui_child_padding_y_6px_m > *, .hui_padding_y_6px_m { padding-top: 6px; padding-bottom: 6px; }
	.hui_child_padding_y_7px_m > *, .hui_padding_y_7px_m { padding-top: 7px; padding-bottom: 7px; }
	.hui_child_padding_y_8px_m > *, .hui_padding_y_8px_m { padding-top: 8px; padding-bottom: 8px; }
	.hui_child_padding_y_9px_m > *, .hui_padding_y_9px_m { padding-top: 9px; padding-bottom: 9px; }
	.hui_child_padding_y_10px_m > *, .hui_padding_y_10px_m { padding-top: 10px; padding-bottom: 10px; }
	.hui_child_padding_y_15px_m > *, .hui_padding_y_15px_m { padding-top: 15px; padding-bottom: 15px; }
	.hui_child_padding_y_20px_m > *, .hui_padding_y_20px_m { padding-top: 20px; padding-bottom: 20px; }
	.hui_child_padding_y_25px_m > *, .hui_padding_y_25px_m { padding-top: 25px; padding-bottom: 25px; }
	.hui_child_padding_y_30px_m > *, .hui_padding_y_30px_m { padding-top: 30px; padding-bottom: 30px; }
	.hui_child_padding_y_35px_m > *, .hui_padding_y_35px_m { padding-top: 35px; padding-bottom: 35px; }
	.hui_child_padding_y_40px_m > *, .hui_padding_y_40px_m { padding-top: 40px; padding-bottom: 40px; }
	.hui_child_padding_y_45px_m > *, .hui_padding_y_45px_m { padding-top: 45px; padding-bottom: 45px; }
	.hui_child_padding_y_50px_m > *, .hui_padding_y_50px_m { padding-top: 50px; padding-bottom: 50px; }
	.hui_child_padding_y_55px_m > *, .hui_padding_y_55px_m { padding-top: 55px; padding-bottom: 55px; }
	.hui_child_padding_y_60px_m > *, .hui_padding_y_60px_m { padding-top: 60px; padding-bottom: 60px; }
	.hui_child_padding_y_65px_m > *, .hui_padding_y_65px_m { padding-top: 65px; padding-bottom: 65px; }
	.hui_child_padding_y_70px_m > *, .hui_padding_y_70px_m { padding-top: 70px; padding-bottom: 70px; }
	.hui_child_padding_y_75px_m > *, .hui_padding_y_75px_m { padding-top: 75px; padding-bottom: 75px; }
	.hui_child_padding_y_80px_m > *, .hui_padding_y_80px_m { padding-top: 80px; padding-bottom: 80px; }
	.hui_child_padding_y_85px_m > *, .hui_padding_y_85px_m { padding-top: 85px; padding-bottom: 85px; }
	.hui_child_padding_y_90px_m > *, .hui_padding_y_90px_m { padding-top: 90px; padding-bottom: 90px; }
	.hui_child_padding_y_95px_m > *, .hui_padding_y_95px_m { padding-top: 95px; padding-bottom: 95px; }
	.hui_child_padding_y_100px_m > *, .hui_padding_y_100px_m { padding-top: 100px; padding-bottom: 100px; }
	
	.hui_child_padding_left_1px_m > *, .hui_padding_left_1px_m { padding-left: 1px; }
	.hui_child_padding_left_2px_m > *, .hui_padding_left_2px_m { padding-left: 2px; }
	.hui_child_padding_left_3px_m > *, .hui_padding_left_3px_m { padding-left: 3px; }
	.hui_child_padding_left_4px_m > *, .hui_padding_left_4px_m { padding-left: 4px; }
	.hui_child_padding_left_5px_m > *, .hui_padding_left_5px_m { padding-left: 5px; }
	.hui_child_padding_left_6px_m > *, .hui_padding_left_6px_m { padding-left: 6px; }
	.hui_child_padding_left_7px_m > *, .hui_padding_left_7px_m { padding-left: 7px; }
	.hui_child_padding_left_8px_m > *, .hui_padding_left_8px_m { padding-left: 8px; }
	.hui_child_padding_left_9px_m > *, .hui_padding_left_9px_m { padding-left: 9px; }
	.hui_child_padding_left_10px_m > *, .hui_padding_left_10px_m { padding-left: 10px; }
	.hui_child_padding_left_15px_m > *, .hui_padding_left_15px_m { padding-left: 15px; }
	.hui_child_padding_left_20px_m > *, .hui_padding_left_20px_m { padding-left: 20px; }
	.hui_child_padding_left_25px_m > *, .hui_padding_left_25px_m { padding-left: 25px; }
	.hui_child_padding_left_30px_m > *, .hui_padding_left_30px_m { padding-left: 30px; }
	.hui_child_padding_left_35px_m > *, .hui_padding_left_35px_m { padding-left: 35px; }
	.hui_child_padding_left_40px_m > *, .hui_padding_left_40px_m { padding-left: 40px; }
	.hui_child_padding_left_45px_m > *, .hui_padding_left_45px_m { padding-left: 45px; }
	.hui_child_padding_left_50px_m > *, .hui_padding_left_50px_m { padding-left: 50px; }
	.hui_child_padding_left_55px_m > *, .hui_padding_left_55px_m { padding-left: 55px; }
	.hui_child_padding_left_60px_m > *, .hui_padding_left_60px_m { padding-left: 60px; }
	.hui_child_padding_left_65px_m > *, .hui_padding_left_65px_m { padding-left: 65px; }
	.hui_child_padding_left_70px_m > *, .hui_padding_left_70px_m { padding-left: 70px; }
	.hui_child_padding_left_75px_m > *, .hui_padding_left_75px_m { padding-left: 75px; }
	.hui_child_padding_left_80px_m > *, .hui_padding_left_80px_m { padding-left: 80px; }
	.hui_child_padding_left_85px_m > *, .hui_padding_left_85px_m { padding-left: 85px; }
	.hui_child_padding_left_90px_m > *, .hui_padding_left_90px_m { padding-left: 90px; }
	.hui_child_padding_left_95px_m > *, .hui_padding_left_95px_m { padding-left: 95px; }
	.hui_child_padding_left_100px_m > *, .hui_padding_left_100px_m { padding-left: 100px; }
	
	.hui_child_padding_right_1px_m > *, .hui_padding_right_1px_m { padding-right: 1px; }
	.hui_child_padding_right_2px_m > *, .hui_padding_right_2px_m { padding-right: 2px; }
	.hui_child_padding_right_3px_m > *, .hui_padding_right_3px_m { padding-right: 3px; }
	.hui_child_padding_right_4px_m > *, .hui_padding_right_4px_m { padding-right: 4px; }
	.hui_child_padding_right_5px_m > *, .hui_padding_right_5px_m { padding-right: 5px; }
	.hui_child_padding_right_6px_m > *, .hui_padding_right_6px_m { padding-right: 6px; }
	.hui_child_padding_right_7px_m > *, .hui_padding_right_7px_m { padding-right: 7px; }
	.hui_child_padding_right_8px_m > *, .hui_padding_right_8px_m { padding-right: 8px; }
	.hui_child_padding_right_9px_m > *, .hui_padding_right_9px_m { padding-right: 9px; }
	.hui_child_padding_right_10px_m > *, .hui_padding_right_10px_m { padding-right: 10px; }
	.hui_child_padding_right_15px_m > *, .hui_padding_right_15px_m { padding-right: 15px; }
	.hui_child_padding_right_20px_m > *, .hui_padding_right_20px_m { padding-right: 20px; }
	.hui_child_padding_right_25px_m > *, .hui_padding_right_25px_m { padding-right: 25px; }
	.hui_child_padding_right_30px_m > *, .hui_padding_right_30px_m { padding-right: 30px; }
	.hui_child_padding_right_35px_m > *, .hui_padding_right_35px_m { padding-right: 35px; }
	.hui_child_padding_right_40px_m > *, .hui_padding_right_40px_m { padding-right: 40px; }
	.hui_child_padding_right_45px_m > *, .hui_padding_right_45px_m { padding-right: 45px; }
	.hui_child_padding_right_50px_m > *, .hui_padding_right_50px_m { padding-right: 50px; }
	.hui_child_padding_right_55px_m > *, .hui_padding_right_55px_m { padding-right: 55px; }
	.hui_child_padding_right_60px_m > *, .hui_padding_right_60px_m { padding-right: 60px; }
	.hui_child_padding_right_65px_m > *, .hui_padding_right_65px_m { padding-right: 65px; }
	.hui_child_padding_right_70px_m > *, .hui_padding_right_70px_m { padding-right: 70px; }
	.hui_child_padding_right_75px_m > *, .hui_padding_right_75px_m { padding-right: 75px; }
	.hui_child_padding_right_80px_m > *, .hui_padding_right_80px_m { padding-right: 80px; }
	.hui_child_padding_right_85px_m > *, .hui_padding_right_85px_m { padding-right: 85px; }
	.hui_child_padding_right_90px_m > *, .hui_padding_right_90px_m { padding-right: 90px; }
	.hui_child_padding_right_95px_m > *, .hui_padding_right_95px_m { padding-right: 95px; }
	.hui_child_padding_right_100px_m > *, .hui_padding_right_100px_m { padding-right: 100px; }
	
	.hui_child_padding_top_1px_m > *, .hui_padding_top_1px_m { padding-top: 1px; }
	.hui_child_padding_top_2px_m > *, .hui_padding_top_2px_m { padding-top: 2px; }
	.hui_child_padding_top_3px_m > *, .hui_padding_top_3px_m { padding-top: 3px; }
	.hui_child_padding_top_4px_m > *, .hui_padding_top_4px_m { padding-top: 4px; }
	.hui_child_padding_top_5px_m > *, .hui_padding_top_5px_m { padding-top: 5px; }
	.hui_child_padding_top_6px_m > *, .hui_padding_top_6px_m { padding-top: 6px; }
	.hui_child_padding_top_7px_m > *, .hui_padding_top_7px_m { padding-top: 7px; }
	.hui_child_padding_top_8px_m > *, .hui_padding_top_8px_m { padding-top: 8px; }
	.hui_child_padding_top_9px_m > *, .hui_padding_top_9px_m { padding-top: 9px; }
	.hui_child_padding_top_10px_m > *, .hui_padding_top_10px_m { padding-top: 10px; }
	.hui_child_padding_top_15px_m > *, .hui_padding_top_15px_m { padding-top: 15px; }
	.hui_child_padding_top_20px_m > *, .hui_padding_top_20px_m { padding-top: 20px; }
	.hui_child_padding_top_25px_m > *, .hui_padding_top_25px_m { padding-top: 25px; }
	.hui_child_padding_top_30px_m > *, .hui_padding_top_30px_m { padding-top: 30px; }
	.hui_child_padding_top_35px_m > *, .hui_padding_top_35px_m { padding-top: 35px; }
	.hui_child_padding_top_40px_m > *, .hui_padding_top_40px_m { padding-top: 40px; }
	.hui_child_padding_top_45px_m > *, .hui_padding_top_45px_m { padding-top: 45px; }
	.hui_child_padding_top_50px_m > *, .hui_padding_top_50px_m { padding-top: 50px; }
	.hui_child_padding_top_55px_m > *, .hui_padding_top_55px_m { padding-top: 55px; }
	.hui_child_padding_top_60px_m > *, .hui_padding_top_60px_m { padding-top: 60px; }
	.hui_child_padding_top_65px_m > *, .hui_padding_top_65px_m { padding-top: 65px; }
	.hui_child_padding_top_70px_m > *, .hui_padding_top_70px_m { padding-top: 70px; }
	.hui_child_padding_top_75px_m > *, .hui_padding_top_75px_m { padding-top: 75px; }
	.hui_child_padding_top_80px_m > *, .hui_padding_top_80px_m { padding-top: 80px; }
	.hui_child_padding_top_85px_m > *, .hui_padding_top_85px_m { padding-top: 85px; }
	.hui_child_padding_top_90px_m > *, .hui_padding_top_90px_m { padding-top: 90px; }
	.hui_child_padding_top_95px_m > *, .hui_padding_top_95px_m { padding-top: 95px; }
	.hui_child_padding_top_100px_m > *, .hui_padding_top_100px_m { padding-top: 100px; }
	
	.hui_child_padding_bottom_1px_m > *, .hui_padding_bottom_1px_m { padding-bottom: 1px; }
	.hui_child_padding_bottom_2px_m > *, .hui_padding_bottom_2px_m { padding-bottom: 2px; }
	.hui_child_padding_bottom_3px_m > *, .hui_padding_bottom_3px_m { padding-bottom: 3px; }
	.hui_child_padding_bottom_4px_m > *, .hui_padding_bottom_4px_m { padding-bottom: 4px; }
	.hui_child_padding_bottom_5px_m > *, .hui_padding_bottom_5px_m { padding-bottom: 5px; }
	.hui_child_padding_bottom_6px_m > *, .hui_padding_bottom_6px_m { padding-bottom: 6px; }
	.hui_child_padding_bottom_7px_m > *, .hui_padding_bottom_7px_m { padding-bottom: 7px; }
	.hui_child_padding_bottom_8px_m > *, .hui_padding_bottom_8px_m { padding-bottom: 8px; }
	.hui_child_padding_bottom_9px_m > *, .hui_padding_bottom_9px_m { padding-bottom: 9px; }
	.hui_child_padding_bottom_10px_m > *, .hui_padding_bottom_10px_m { padding-bottom: 10px; }
	.hui_child_padding_bottom_15px_m > *, .hui_padding_bottom_15px_m { padding-bottom: 15px; }
	.hui_child_padding_bottom_20px_m > *, .hui_padding_bottom_20px_m { padding-bottom: 20px; }
	.hui_child_padding_bottom_25px_m > *, .hui_padding_bottom_25px_m { padding-bottom: 25px; }
	.hui_child_padding_bottom_30px_m > *, .hui_padding_bottom_30px_m { padding-bottom: 30px; }
	.hui_child_padding_bottom_35px_m > *, .hui_padding_bottom_35px_m { padding-bottom: 35px; }
	.hui_child_padding_bottom_40px_m > *, .hui_padding_bottom_40px_m { padding-bottom: 40px; }
	.hui_child_padding_bottom_45px_m > *, .hui_padding_bottom_45px_m { padding-bottom: 45px; }
	.hui_child_padding_bottom_50px_m > *, .hui_padding_bottom_50px_m { padding-bottom: 50px; }
	.hui_child_padding_bottom_55px_m > *, .hui_padding_bottom_55px_m { padding-bottom: 55px; }
	.hui_child_padding_bottom_60px_m > *, .hui_padding_bottom_60px_m { padding-bottom: 60px; }
	.hui_child_padding_bottom_65px_m > *, .hui_padding_bottom_65px_m { padding-bottom: 65px; }
	.hui_child_padding_bottom_70px_m > *, .hui_padding_bottom_70px_m { padding-bottom: 70px; }
	.hui_child_padding_bottom_75px_m > *, .hui_padding_bottom_75px_m { padding-bottom: 75px; }
	.hui_child_padding_bottom_80px_m > *, .hui_padding_bottom_80px_m { padding-bottom: 80px; }
	.hui_child_padding_bottom_85px_m > *, .hui_padding_bottom_85px_m { padding-bottom: 85px; }
	.hui_child_padding_bottom_90px_m > *, .hui_padding_bottom_90px_m { padding-bottom: 90px; }
	.hui_child_padding_bottom_95px_m > *, .hui_padding_bottom_95px_m { padding-bottom: 95px; }
	.hui_child_padding_bottom_100px_m > *, .hui_padding_bottom_100px_m { padding-bottom: 100px; }
	
	.hui_child_padding_remove_left_m > *, .hui_padding_remove_left_m { padding-left: 0px; }
	.hui_child_padding_remove_right_m > *, .hui_padding_remove_right_m { padding-right: 0px; }
	.hui_child_padding_remove_top_m > *, .hui_padding_remove_top_m { padding-top: 0px; }
	.hui_child_padding_remove_bottom_m > *, .hui_padding_remove_bottom_m { padding-bottom: 0px; }
	.hui_child_padding_remove_x_m > *, .hui_padding_remove_x_m { padding-left: 0px; padding-right: 0px; }
	.hui_child_padding_remove_y_m > *, .hui_padding_remove_y_m { padding-top: 0px; padding-bottom: 0px; }	
}
@media screen and (max-width: 500px) {
	.hui_child_padding_xsmall_s > *, .hui_padding_xsmall_s { padding: 20px; }
	.hui_child_padding_small_s > *, .hui_padding_small_s { padding: 30px; }
	.hui_child_padding_s > *, .hui_padding_s { padding: 40px; }
	.hui_child_padding_large_s > *, .hui_padding_large_s { padding: 60px; }
	.hui_child_padding_xlarge_s > *, .hui_padding_xlarge_s { padding: 80px; }
	
	.hui_child_padding_x_xsmall_s > *, .hui_padding_x_xsmall_s { padding-left: 20px; padding-right: 20px; }
	.hui_child_padding_x_small_s > *, .hui_padding_x_small_s { padding-left: 30px; padding-right: 30px; }
	.hui_child_padding_x_s > *, .hui_padding_x_s { padding-left: 40px; padding-right: 40px; }
	.hui_child_padding_x_large_s > *, .hui_padding_x_large_s { padding-left: 60px; padding-right: 60px; }
	.hui_child_padding_x_xlarge_s > *, .hui_padding_x_xlarge_s { padding-left: 80px; padding-right: 80px; }
	
	.hui_child_padding_y_xsmall_s > *, .hui_padding_y_xsmall_s { padding-top: 20px; padding-bottom: 20px; }
	.hui_child_padding_y_small_s > *, .hui_padding_y_small_s { padding-top: 30px; padding-bottom: 30px; }
	.hui_child_padding_y_s > *, .hui_padding_y_s { padding-top: 40px; padding-bottom: 40px; }
	.hui_child_padding_y_large_s > *, .hui_padding_y_large_s { padding-top: 60px; padding-bottom: 60px; }
	.hui_child_padding_y_xlarge_s > *, .hui_padding_y_xlarge_s { padding-top: 80px; padding-bottom: 80px; }
	
	.hui_child_padding_left_xsmall_s > *, .hui_padding_left_xsmall_s { padding-left: 20px; }
	.hui_child_padding_left_small_s > *, .hui_padding_left_small_s { padding-left: 30px; }
	.hui_child_padding_left_s > *, .hui_padding_left_s { padding-left: 40px; }
	.hui_child_padding_left_large_s > *, .hui_padding_left_large_s { padding-left: 60px; }
	.hui_child_padding_left_xlarge_s > *, .hui_padding_left_xlarge_s { padding-left: 80px; }
	
	.hui_child_padding_right_xsmall_s > *, .hui_padding_right_xsmall_s { padding-right: 20px; }
	.hui_child_padding_right_small_s > *, .hui_padding_right_small_s { padding-right: 30px; }
	.hui_child_padding_right_s > *, .hui_padding_right_s { padding-right: 40px; }
	.hui_child_padding_right_large_s > *, .hui_padding_right_large_s { padding-right: 60px; }
	.hui_child_padding_right_xlarge_s > *, .hui_padding_right_xlarge_s { padding-right: 80px; }
	
	.hui_child_padding_top_xsmall_s > *, .hui_padding_top_xsmall_s { padding-top: 20px; }
	.hui_child_padding_top_small_s > *, .hui_padding_top_small_s { padding-top: 30px; }
	.hui_child_padding_top_s > *, .hui_padding_top_s { padding-top: 40px; }
	.hui_child_padding_top_large_s > *, .hui_padding_top_large_s { padding-top: 60px; }
	.hui_child_padding_top_xlarge_s > *, .hui_padding_top_xlarge_s { padding-top: 80px; }
	
	.hui_child_padding_bottom_xsmall_s > *, .hui_padding_bottom_xsmall_s { padding-bottom: 20px; }
	.hui_child_padding_bottom_small_s > *, .hui_padding_bottom_small_s { padding-bottom: 30px; }
	.hui_child_padding_bottom_s > *, .hui_padding_bottom_s { padding-bottom: 40px; }
	.hui_child_padding_bottom_large_s > *, .hui_padding_bottom_large_s { padding-bottom: 60px; }
	.hui_child_padding_bottom_xlarge_s > *, .hui_padding_bottom_xlarge_s { padding-bottom: 80px; }
	
	.hui_child_padding_1px_s > *, .hui_padding_1px_s { padding: 1px; }
	.hui_child_padding_2px_s > *, .hui_padding_2px_s { padding: 2px; }
	.hui_child_padding_3px_s > *, .hui_padding_3px_s { padding: 3px; }
	.hui_child_padding_4px_s > *, .hui_padding_4px_s { padding: 4px; }
	.hui_child_padding_5px_s > *, .hui_padding_5px_s { padding: 5px; }
	.hui_child_padding_6px_s > *, .hui_padding_6px_s { padding: 6px; }
	.hui_child_padding_7px_s > *, .hui_padding_7px_s { padding: 7px; }
	.hui_child_padding_8px_s > *, .hui_padding_8px_s { padding: 8px; }
	.hui_child_padding_9px_s > *, .hui_padding_9px_s { padding: 9px; }
	.hui_child_padding_10px_s > *, .hui_padding_10px_s { padding: 10px; }
	.hui_child_padding_15px_s > *, .hui_padding_15px_s { padding: 15px; }
	.hui_child_padding_20px_s > *, .hui_padding_20px_s { padding: 20px; }
	.hui_child_padding_25px_s > *, .hui_padding_25px_s { padding: 25px; }
	.hui_child_padding_30px_s > *, .hui_padding_30px_s { padding: 30px; }
	.hui_child_padding_35px_s > *, .hui_padding_35px_s { padding: 35px; }
	.hui_child_padding_40px_s > *, .hui_padding_40px_s { padding: 40px; }
	.hui_child_padding_45px_s > *, .hui_padding_45px_s { padding: 45px; }
	.hui_child_padding_50px_s > *, .hui_padding_50px_s { padding: 50px; }
	.hui_child_padding_55px_s > *, .hui_padding_55px_s { padding: 55px; }
	.hui_child_padding_60px_s > *, .hui_padding_60px_s { padding: 60px; }
	.hui_child_padding_65px_s > *, .hui_padding_65px_s { padding: 65px; }
	.hui_child_padding_70px_s > *, .hui_padding_70px_s { padding: 70px; }
	.hui_child_padding_75px_s > *, .hui_padding_75px_s { padding: 75px; }
	.hui_child_padding_80px_s > *, .hui_padding_80px_s { padding: 80px; }
	.hui_child_padding_85px_s > *, .hui_padding_85px_s { padding: 85px; }
	.hui_child_padding_90px_s > *, .hui_padding_90px_s { padding: 90px; }
	.hui_child_padding_95px_s > *, .hui_padding_95px_s { padding: 95px; }
	.hui_child_padding_100px_s > *, .hui_padding_100px_s { padding: 100px; }
	
	.hui_child_padding_x_1px_s > *, .hui_padding_x_1px_s { padding-left: 1px; padding-right: 1px; }
	.hui_child_padding_x_2px_s > *, .hui_padding_x_2px_s { padding-left: 2px; padding-right: 2px; }
	.hui_child_padding_x_3px_s > *, .hui_padding_x_3px_s { padding-left: 3px; padding-right: 3px; }
	.hui_child_padding_x_4px_s > *, .hui_padding_x_4px_s { padding-left: 4px; padding-right: 4px; }
	.hui_child_padding_x_5px_s > *, .hui_padding_x_5px_s { padding-left: 5px; padding-right: 5px; }
	.hui_child_padding_x_6px_s > *, .hui_padding_x_6px_s { padding-left: 6px; padding-right: 6px; }
	.hui_child_padding_x_7px_s > *, .hui_padding_x_7px_s { padding-left: 7px; padding-right: 7px; }
	.hui_child_padding_x_8px_s > *, .hui_padding_x_8px_s { padding-left: 8px; padding-right: 8px; }
	.hui_child_padding_x_9px_s > *, .hui_padding_x_9px_s { padding-left: 9px; padding-right: 9px; }
	.hui_child_padding_x_10px_s > *, .hui_padding_x_10px_s { padding-left: 10px; padding-right: 10px; }
	.hui_child_padding_x_15px_s > *, .hui_padding_x_15px_s { padding-left: 15px; padding-right: 15px; }
	.hui_child_padding_x_20px_s > *, .hui_padding_x_20px_s { padding-left: 20px; padding-right: 20px; }
	.hui_child_padding_x_25px_s > *, .hui_padding_x_25px_s { padding-left: 25px; padding-right: 25px; }
	.hui_child_padding_x_30px_s > *, .hui_padding_x_30px_s { padding-left: 30px; padding-right: 30px; }
	.hui_child_padding_x_35px_s > *, .hui_padding_x_35px_s { padding-left: 35px; padding-right: 35px; }
	.hui_child_padding_x_40px_s > *, .hui_padding_x_40px_s { padding-left: 40px; padding-right: 40px; }
	.hui_child_padding_x_45px_s > *, .hui_padding_x_45px_s { padding-left: 45px; padding-right: 45px; }
	.hui_child_padding_x_50px_s > *, .hui_padding_x_50px_s { padding-left: 50px; padding-right: 50px; }
	.hui_child_padding_x_55px_s > *, .hui_padding_x_55px_s { padding-left: 55px; padding-right: 55px; }
	.hui_child_padding_x_60px_s > *, .hui_padding_x_60px_s { padding-left: 60px; padding-right: 60px; }
	.hui_child_padding_x_65px_s > *, .hui_padding_x_65px_s { padding-left: 65px; padding-right: 65px; }
	.hui_child_padding_x_70px_s > *, .hui_padding_x_70px_s { padding-left: 70px; padding-right: 70px; }
	.hui_child_padding_x_75px_s > *, .hui_padding_x_75px_s { padding-left: 75px; padding-right: 75px; }
	.hui_child_padding_x_80px_s > *, .hui_padding_x_80px_s { padding-left: 80px; padding-right: 80px; }
	.hui_child_padding_x_85px_s > *, .hui_padding_x_85px_s { padding-left: 85px; padding-right: 85px; }
	.hui_child_padding_x_90px_s > *, .hui_padding_x_90px_s { padding-left: 90px; padding-right: 90px; }
	.hui_child_padding_x_95px_s > *, .hui_padding_x_95px_s { padding-left: 95px; padding-right: 95px; }
	.hui_child_padding_x_100px_s > *, .hui_padding_x_100px_s { padding-left: 100px; padding-right: 100px; }
	
	.hui_child_padding_y_1px_s > *, .hui_padding_y_1px_s { padding-top: 1px; padding-bottom: 1px; }
	.hui_child_padding_y_2px_s > *, .hui_padding_y_2px_s { padding-top: 2px; padding-bottom: 2px; }
	.hui_child_padding_y_3px_s > *, .hui_padding_y_3px_s { padding-top: 3px; padding-bottom: 3px; }
	.hui_child_padding_y_4px_s > *, .hui_padding_y_4px_s { padding-top: 4px; padding-bottom: 4px; }
	.hui_child_padding_y_5px_s > *, .hui_padding_y_5px_s { padding-top: 5px; padding-bottom: 5px; }
	.hui_child_padding_y_6px_s > *, .hui_padding_y_6px_s { padding-top: 6px; padding-bottom: 6px; }
	.hui_child_padding_y_7px_s > *, .hui_padding_y_7px_s { padding-top: 7px; padding-bottom: 7px; }
	.hui_child_padding_y_8px_s > *, .hui_padding_y_8px_s { padding-top: 8px; padding-bottom: 8px; }
	.hui_child_padding_y_9px_s > *, .hui_padding_y_9px_s { padding-top: 9px; padding-bottom: 9px; }
	.hui_child_padding_y_10px_s > *, .hui_padding_y_10px_s { padding-top: 10px; padding-bottom: 10px; }
	.hui_child_padding_y_15px_s > *, .hui_padding_y_15px_s { padding-top: 15px; padding-bottom: 15px; }
	.hui_child_padding_y_20px_s > *, .hui_padding_y_20px_s { padding-top: 20px; padding-bottom: 20px; }
	.hui_child_padding_y_25px_s > *, .hui_padding_y_25px_s { padding-top: 25px; padding-bottom: 25px; }
	.hui_child_padding_y_30px_s > *, .hui_padding_y_30px_s { padding-top: 30px; padding-bottom: 30px; }
	.hui_child_padding_y_35px_s > *, .hui_padding_y_35px_s { padding-top: 35px; padding-bottom: 35px; }
	.hui_child_padding_y_40px_s > *, .hui_padding_y_40px_s { padding-top: 40px; padding-bottom: 40px; }
	.hui_child_padding_y_45px_s > *, .hui_padding_y_45px_s { padding-top: 45px; padding-bottom: 45px; }
	.hui_child_padding_y_50px_s > *, .hui_padding_y_50px_s { padding-top: 50px; padding-bottom: 50px; }
	.hui_child_padding_y_55px_s > *, .hui_padding_y_55px_s { padding-top: 55px; padding-bottom: 55px; }
	.hui_child_padding_y_60px_s > *, .hui_padding_y_60px_s { padding-top: 60px; padding-bottom: 60px; }
	.hui_child_padding_y_65px_s > *, .hui_padding_y_65px_s { padding-top: 65px; padding-bottom: 65px; }
	.hui_child_padding_y_70px_s > *, .hui_padding_y_70px_s { padding-top: 70px; padding-bottom: 70px; }
	.hui_child_padding_y_75px_s > *, .hui_padding_y_75px_s { padding-top: 75px; padding-bottom: 75px; }
	.hui_child_padding_y_80px_s > *, .hui_padding_y_80px_s { padding-top: 80px; padding-bottom: 80px; }
	.hui_child_padding_y_85px_s > *, .hui_padding_y_85px_s { padding-top: 85px; padding-bottom: 85px; }
	.hui_child_padding_y_90px_s > *, .hui_padding_y_90px_s { padding-top: 90px; padding-bottom: 90px; }
	.hui_child_padding_y_95px_s > *, .hui_padding_y_95px_s { padding-top: 95px; padding-bottom: 95px; }
	.hui_child_padding_y_100px_s > *, .hui_padding_y_100px_s { padding-top: 100px; padding-bottom: 100px; }
	
	.hui_child_padding_left_1px_s > *, .hui_padding_left_1px_s { padding-left: 1px; }
	.hui_child_padding_left_2px_s > *, .hui_padding_left_2px_s { padding-left: 2px; }
	.hui_child_padding_left_3px_s > *, .hui_padding_left_3px_s { padding-left: 3px; }
	.hui_child_padding_left_4px_s > *, .hui_padding_left_4px_s { padding-left: 4px; }
	.hui_child_padding_left_5px_s > *, .hui_padding_left_5px_s { padding-left: 5px; }
	.hui_child_padding_left_6px_s > *, .hui_padding_left_6px_s { padding-left: 6px; }
	.hui_child_padding_left_7px_s > *, .hui_padding_left_7px_s { padding-left: 7px; }
	.hui_child_padding_left_8px_s > *, .hui_padding_left_8px_s { padding-left: 8px; }
	.hui_child_padding_left_9px_s > *, .hui_padding_left_9px_s { padding-left: 9px; }
	.hui_child_padding_left_10px_s > *, .hui_padding_left_10px_s { padding-left: 10px; }
	.hui_child_padding_left_15px_s > *, .hui_padding_left_15px_s { padding-left: 15px; }
	.hui_child_padding_left_20px_s > *, .hui_padding_left_20px_s { padding-left: 20px; }
	.hui_child_padding_left_25px_s > *, .hui_padding_left_25px_s { padding-left: 25px; }
	.hui_child_padding_left_30px_s > *, .hui_padding_left_30px_s { padding-left: 30px; }
	.hui_child_padding_left_35px_s > *, .hui_padding_left_35px_s { padding-left: 35px; }
	.hui_child_padding_left_40px_s > *, .hui_padding_left_40px_s { padding-left: 40px; }
	.hui_child_padding_left_45px_s > *, .hui_padding_left_45px_s { padding-left: 45px; }
	.hui_child_padding_left_50px_s > *, .hui_padding_left_50px_s { padding-left: 50px; }
	.hui_child_padding_left_55px_s > *, .hui_padding_left_55px_s { padding-left: 55px; }
	.hui_child_padding_left_60px_s > *, .hui_padding_left_60px_s { padding-left: 60px; }
	.hui_child_padding_left_65px_s > *, .hui_padding_left_65px_s { padding-left: 65px; }
	.hui_child_padding_left_70px_s > *, .hui_padding_left_70px_s { padding-left: 70px; }
	.hui_child_padding_left_75px_s > *, .hui_padding_left_75px_s { padding-left: 75px; }
	.hui_child_padding_left_80px_s > *, .hui_padding_left_80px_s { padding-left: 80px; }
	.hui_child_padding_left_85px_s > *, .hui_padding_left_85px_s { padding-left: 85px; }
	.hui_child_padding_left_90px_s > *, .hui_padding_left_90px_s { padding-left: 90px; }
	.hui_child_padding_left_95px_s > *, .hui_padding_left_95px_s { padding-left: 95px; }
	.hui_child_padding_left_100px_s > *, .hui_padding_left_100px_s { padding-left: 100px; }
	
	.hui_child_padding_right_1px_s > *, .hui_padding_right_1px_s { padding-right: 1px; }
	.hui_child_padding_right_2px_s > *, .hui_padding_right_2px_s { padding-right: 2px; }
	.hui_child_padding_right_3px_s > *, .hui_padding_right_3px_s { padding-right: 3px; }
	.hui_child_padding_right_4px_s > *, .hui_padding_right_4px_s { padding-right: 4px; }
	.hui_child_padding_right_5px_s > *, .hui_padding_right_5px_s { padding-right: 5px; }
	.hui_child_padding_right_6px_s > *, .hui_padding_right_6px_s { padding-right: 6px; }
	.hui_child_padding_right_7px_s > *, .hui_padding_right_7px_s { padding-right: 7px; }
	.hui_child_padding_right_8px_s > *, .hui_padding_right_8px_s { padding-right: 8px; }
	.hui_child_padding_right_9px_s > *, .hui_padding_right_9px_s { padding-right: 9px; }
	.hui_child_padding_right_10px_s > *, .hui_padding_right_10px_s { padding-right: 10px; }
	.hui_child_padding_right_15px_s > *, .hui_padding_right_15px_s { padding-right: 15px; }
	.hui_child_padding_right_20px_s > *, .hui_padding_right_20px_s { padding-right: 20px; }
	.hui_child_padding_right_25px_s > *, .hui_padding_right_25px_s { padding-right: 25px; }
	.hui_child_padding_right_30px_s > *, .hui_padding_right_30px_s { padding-right: 30px; }
	.hui_child_padding_right_35px_s > *, .hui_padding_right_35px_s { padding-right: 35px; }
	.hui_child_padding_right_40px_s > *, .hui_padding_right_40px_s { padding-right: 40px; }
	.hui_child_padding_right_45px_s > *, .hui_padding_right_45px_s { padding-right: 45px; }
	.hui_child_padding_right_50px_s > *, .hui_padding_right_50px_s { padding-right: 50px; }
	.hui_child_padding_right_55px_s > *, .hui_padding_right_55px_s { padding-right: 55px; }
	.hui_child_padding_right_60px_s > *, .hui_padding_right_60px_s { padding-right: 60px; }
	.hui_child_padding_right_65px_s > *, .hui_padding_right_65px_s { padding-right: 65px; }
	.hui_child_padding_right_70px_s > *, .hui_padding_right_70px_s { padding-right: 70px; }
	.hui_child_padding_right_75px_s > *, .hui_padding_right_75px_s { padding-right: 75px; }
	.hui_child_padding_right_80px_s > *, .hui_padding_right_80px_s { padding-right: 80px; }
	.hui_child_padding_right_85px_s > *, .hui_padding_right_85px_s { padding-right: 85px; }
	.hui_child_padding_right_90px_s > *, .hui_padding_right_90px_s { padding-right: 90px; }
	.hui_child_padding_right_95px_s > *, .hui_padding_right_95px_s { padding-right: 95px; }
	.hui_child_padding_right_100px_s > *, .hui_padding_right_100px_s { padding-right: 100px; }
	
	.hui_child_padding_top_1px_s > *, .hui_padding_top_1px_s { padding-top: 1px; }
	.hui_child_padding_top_2px_s > *, .hui_padding_top_2px_s { padding-top: 2px; }
	.hui_child_padding_top_3px_s > *, .hui_padding_top_3px_s { padding-top: 3px; }
	.hui_child_padding_top_4px_s > *, .hui_padding_top_4px_s { padding-top: 4px; }
	.hui_child_padding_top_5px_s > *, .hui_padding_top_5px_s { padding-top: 5px; }
	.hui_child_padding_top_6px_s > *, .hui_padding_top_6px_s { padding-top: 6px; }
	.hui_child_padding_top_7px_s > *, .hui_padding_top_7px_s { padding-top: 7px; }
	.hui_child_padding_top_8px_s > *, .hui_padding_top_8px_s { padding-top: 8px; }
	.hui_child_padding_top_9px_s > *, .hui_padding_top_9px_s { padding-top: 9px; }
	.hui_child_padding_top_10px_s > *, .hui_padding_top_10px_s { padding-top: 10px; }
	.hui_child_padding_top_15px_s > *, .hui_padding_top_15px_s { padding-top: 15px; }
	.hui_child_padding_top_20px_s > *, .hui_padding_top_20px_s { padding-top: 20px; }
	.hui_child_padding_top_25px_s > *, .hui_padding_top_25px_s { padding-top: 25px; }
	.hui_child_padding_top_30px_s > *, .hui_padding_top_30px_s { padding-top: 30px; }
	.hui_child_padding_top_35px_s > *, .hui_padding_top_35px_s { padding-top: 35px; }
	.hui_child_padding_top_40px_s > *, .hui_padding_top_40px_s { padding-top: 40px; }
	.hui_child_padding_top_45px_s > *, .hui_padding_top_45px_s { padding-top: 45px; }
	.hui_child_padding_top_50px_s > *, .hui_padding_top_50px_s { padding-top: 50px; }
	.hui_child_padding_top_55px_s > *, .hui_padding_top_55px_s { padding-top: 55px; }
	.hui_child_padding_top_60px_s > *, .hui_padding_top_60px_s { padding-top: 60px; }
	.hui_child_padding_top_65px_s > *, .hui_padding_top_65px_s { padding-top: 65px; }
	.hui_child_padding_top_70px_s > *, .hui_padding_top_70px_s { padding-top: 70px; }
	.hui_child_padding_top_75px_s > *, .hui_padding_top_75px_s { padding-top: 75px; }
	.hui_child_padding_top_80px_s > *, .hui_padding_top_80px_s { padding-top: 80px; }
	.hui_child_padding_top_85px_s > *, .hui_padding_top_85px_s { padding-top: 85px; }
	.hui_child_padding_top_90px_s > *, .hui_padding_top_90px_s { padding-top: 90px; }
	.hui_child_padding_top_95px_s > *, .hui_padding_top_95px_s { padding-top: 95px; }
	.hui_child_padding_top_100px_s > *, .hui_padding_top_100px_s { padding-top: 100px; }
	
	.hui_child_padding_bottom_1px_s > *, .hui_padding_bottom_1px_s { padding-bottom: 1px; }
	.hui_child_padding_bottom_2px_s > *, .hui_padding_bottom_2px_s { padding-bottom: 2px; }
	.hui_child_padding_bottom_3px_s > *, .hui_padding_bottom_3px_s { padding-bottom: 3px; }
	.hui_child_padding_bottom_4px_s > *, .hui_padding_bottom_4px_s { padding-bottom: 4px; }
	.hui_child_padding_bottom_5px_s > *, .hui_padding_bottom_5px_s { padding-bottom: 5px; }
	.hui_child_padding_bottom_6px_s > *, .hui_padding_bottom_6px_s { padding-bottom: 6px; }
	.hui_child_padding_bottom_7px_s > *, .hui_padding_bottom_7px_s { padding-bottom: 7px; }
	.hui_child_padding_bottom_8px_s > *, .hui_padding_bottom_8px_s { padding-bottom: 8px; }
	.hui_child_padding_bottom_9px_s > *, .hui_padding_bottom_9px_s { padding-bottom: 9px; }
	.hui_child_padding_bottom_10px_s > *, .hui_padding_bottom_10px_s { padding-bottom: 10px; }
	.hui_child_padding_bottom_15px_s > *, .hui_padding_bottom_15px_s { padding-bottom: 15px; }
	.hui_child_padding_bottom_20px_s > *, .hui_padding_bottom_20px_s { padding-bottom: 20px; }
	.hui_child_padding_bottom_25px_s > *, .hui_padding_bottom_25px_s { padding-bottom: 25px; }
	.hui_child_padding_bottom_30px_s > *, .hui_padding_bottom_30px_s { padding-bottom: 30px; }
	.hui_child_padding_bottom_35px_s > *, .hui_padding_bottom_35px_s { padding-bottom: 35px; }
	.hui_child_padding_bottom_40px_s > *, .hui_padding_bottom_40px_s { padding-bottom: 40px; }
	.hui_child_padding_bottom_45px_s > *, .hui_padding_bottom_45px_s { padding-bottom: 45px; }
	.hui_child_padding_bottom_50px_s > *, .hui_padding_bottom_50px_s { padding-bottom: 50px; }
	.hui_child_padding_bottom_55px_s > *, .hui_padding_bottom_55px_s { padding-bottom: 55px; }
	.hui_child_padding_bottom_60px_s > *, .hui_padding_bottom_60px_s { padding-bottom: 60px; }
	.hui_child_padding_bottom_65px_s > *, .hui_padding_bottom_65px_s { padding-bottom: 65px; }
	.hui_child_padding_bottom_70px_s > *, .hui_padding_bottom_70px_s { padding-bottom: 70px; }
	.hui_child_padding_bottom_75px_s > *, .hui_padding_bottom_75px_s { padding-bottom: 75px; }
	.hui_child_padding_bottom_80px_s > *, .hui_padding_bottom_80px_s { padding-bottom: 80px; }
	.hui_child_padding_bottom_85px_s > *, .hui_padding_bottom_85px_s { padding-bottom: 85px; }
	.hui_child_padding_bottom_90px_s > *, .hui_padding_bottom_90px_s { padding-bottom: 90px; }
	.hui_child_padding_bottom_95px_s > *, .hui_padding_bottom_95px_s { padding-bottom: 95px; }
	.hui_child_padding_bottom_100px_s > *, .hui_padding_bottom_100px_s { padding-bottom: 100px; }
	
	.hui_child_padding_remove_left_s > *, .hui_padding_remove_left_s { padding-left: 0px; }
	.hui_child_padding_remove_right_s > *, .hui_padding_remove_right_s { padding-right: 0px; }
	.hui_child_padding_remove_top_s > *, .hui_padding_remove_top_s { padding-top: 0px; }
	.hui_child_padding_remove_bottom_s > *, .hui_padding_remove_bottom_s { padding-bottom: 0px; }
	.hui_child_padding_remove_x_s > *, .hui_padding_remove_x_s { padding-left: 0px; padding-right: 0px; }
	.hui_child_padding_remove_y_s > *, .hui_padding_remove_y_s { padding-top: 0px; padding-bottom: 0px; }	
}



/* ===== Aussen-Abstände ===== */
.hui_child_margin_xsmall > *, .hui_margin_xsmall { margin: 20px; }
.hui_child_margin_small > *, .hui_margin_small { margin: 30px; }
.hui_child_margin > *, .hui_margin { margin: 40px; }
.hui_child_margin_large > *, .hui_margin_large { margin: 60px; }
.hui_child_margin_xlarge > *, .hui_margin_xlarge { margin: 80px; }

.hui_child_margin_x_xsmall > *, .hui_margin_x_xsmall { margin-left: 20px; margin-right: 20px; }
.hui_child_margin_x_small > *, .hui_margin_x_small { margin-left: 30px; margin-right: 30px; }
.hui_child_margin_x > *, .hui_margin_x { margin-left: 40px; margin-right: 40px; }
.hui_child_margin_x_large > *, .hui_margin_x_large { margin-left: 60px; margin-right: 60px; }
.hui_child_margin_x_xlarge > *, .hui_margin_x_xlarge { margin-left: 80px; margin-right: 80px; }

.hui_child_margin_y_xsmall > *, .hui_margin_y_xsmall { margin-top: 20px; margin-bottom: 20px; }
.hui_child_margin_y_small > *, .hui_margin_y_small { margin-top: 30px; margin-bottom: 30px; }
.hui_child_margin_y > *, .hui_margin_y { margin-top: 40px; margin-bottom: 40px; }
.hui_child_margin_y_large > *, .hui_margin_y_large { margin-top: 60px; margin-bottom: 60px; }
.hui_child_margin_y_xlarge > *, .hui_margin_y_xlarge { margin-top: 80px; margin-bottom: 80px; }

.hui_child_margin_left_xsmall > *, .hui_margin_left_xsmall { margin-left: 20px; }
.hui_child_margin_left_small > *, .hui_margin_left_small { margin-left: 30px; }
.hui_child_margin_left > *, .hui_margin_left { margin-left: 40px; }
.hui_child_margin_left_large > *, .hui_margin_left_large { margin-left: 60px; }
.hui_child_margin_left_xlarge > *, .hui_margin_left_xlarge { margin-left: 80px; }

.hui_child_margin_right_xsmall > *, .hui_margin_right_xsmall { margin-right: 20px; }
.hui_child_margin_right_small > *, .hui_margin_right_small { margin-right: 30px; }
.hui_child_margin_right > *, .hui_margin_right { margin-right: 40px; }
.hui_child_margin_right_large > *, .hui_margin_right_large { margin-right: 60px; }
.hui_child_margin_right_xlarge > *, .hui_margin_right_xlarge { margin-right: 80px; }

.hui_child_margin_top_xsmall > *, .hui_margin_top_xsmall { margin-top: 20px; }
.hui_child_margin_top_small > *, .hui_margin_top_small { margin-top: 30px; }
.hui_child_margin_top > *, .hui_margin_top { margin-top: 40px; }
.hui_child_margin_top_large > *, .hui_margin_top_large { margin-top: 60px; }
.hui_child_margin_top_xlarge > *, .hui_margin_top_xlarge { margin-top: 80px; }

.hui_child_margin_bottom_xsmall > *, .hui_margin_bottom_xsmall { margin-bottom: 20px; }
.hui_child_margin_bottom_small > *, .hui_margin_bottom_small { margin-bottom: 30px; }
.hui_child_margin_bottom > *, .hui_margin_bottom { margin-bottom: 40px; }
.hui_child_margin_bottom_large > *, .hui_margin_bottom_large { margin-bottom: 60px; }
.hui_child_margin_bottom_xlarge > *, .hui_margin_bottom_xlarge { margin-bottom: 80px; }

.hui_child_margin_1px > *, .hui_margin_1px { margin: 1px; }
.hui_child_margin_2px > *, .hui_margin_2px { margin: 2px; }
.hui_child_margin_3px > *, .hui_margin_3px { margin: 3px; }
.hui_child_margin_4px > *, .hui_margin_4px { margin: 4px; }
.hui_child_margin_5px > *, .hui_margin_5px { margin: 5px; }
.hui_child_margin_6px > *, .hui_margin_6px { margin: 6px; }
.hui_child_margin_7px > *, .hui_margin_7px { margin: 7px; }
.hui_child_margin_8px > *, .hui_margin_8px { margin: 8px; }
.hui_child_margin_9px > *, .hui_margin_9px { margin: 9px; }
.hui_child_margin_10px > *, .hui_margin_10px { margin: 10px; }
.hui_child_margin_15px > *, .hui_margin_15px { margin: 15px; }
.hui_child_margin_20px > *, .hui_margin_20px { margin: 20px; }
.hui_child_margin_25px > *, .hui_margin_25px { margin: 25px; }
.hui_child_margin_30px > *, .hui_margin_30px { margin: 30px; }
.hui_child_margin_35px > *, .hui_margin_35px { margin: 35px; }
.hui_child_margin_40px > *, .hui_margin_40px { margin: 40px; }
.hui_child_margin_45px > *, .hui_margin_45px { margin: 45px; }
.hui_child_margin_50px > *, .hui_margin_50px { margin: 50px; }
.hui_child_margin_55px > *, .hui_margin_55px { margin: 55px; }
.hui_child_margin_60px > *, .hui_margin_60px { margin: 60px; }
.hui_child_margin_65px > *, .hui_margin_65px { margin: 65px; }
.hui_child_margin_70px > *, .hui_margin_70px { margin: 70px; }
.hui_child_margin_75px > *, .hui_margin_75px { margin: 75px; }
.hui_child_margin_80px > *, .hui_margin_80px { margin: 80px; }
.hui_child_margin_85px > *, .hui_margin_85px { margin: 85px; }
.hui_child_margin_90px > *, .hui_margin_90px { margin: 90px; }
.hui_child_margin_95px > *, .hui_margin_95px { margin: 95px; }
.hui_child_margin_100px > *, .hui_margin_100px { margin: 100px; }

.hui_child_margin_x_1px > *, .hui_margin_x_1px { margin-left: 1px; margin-right: 1px; }
.hui_child_margin_x_2px > *, .hui_margin_x_2px { margin-left: 2px; margin-right: 2px; }
.hui_child_margin_x_3px > *, .hui_margin_x_3px { margin-left: 3px; margin-right: 3px; }
.hui_child_margin_x_4px > *, .hui_margin_x_4px { margin-left: 4px; margin-right: 4px; }
.hui_child_margin_x_5px > *, .hui_margin_x_5px { margin-left: 5px; margin-right: 5px; }
.hui_child_margin_x_6px > *, .hui_margin_x_6px { margin-left: 6px; margin-right: 6px; }
.hui_child_margin_x_7px > *, .hui_margin_x_7px { margin-left: 7px; margin-right: 7px; }
.hui_child_margin_x_8px > *, .hui_margin_x_8px { margin-left: 8px; margin-right: 8px; }
.hui_child_margin_x_9px > *, .hui_margin_x_9px { margin-left: 9px; margin-right: 9px; }
.hui_child_margin_x_10px > *, .hui_margin_x_10px { margin-left: 10px; margin-right: 10px; }
.hui_child_margin_x_15px > *, .hui_margin_x_15px { margin-left: 15px; margin-right: 15px; }
.hui_child_margin_x_20px > *, .hui_margin_x_20px { margin-left: 20px; margin-right: 20px; }
.hui_child_margin_x_25px > *, .hui_margin_x_25px { margin-left: 25px; margin-right: 25px; }
.hui_child_margin_x_30px > *, .hui_margin_x_30px { margin-left: 30px; margin-right: 30px; }
.hui_child_margin_x_35px > *, .hui_margin_x_35px { margin-left: 35px; margin-right: 35px; }
.hui_child_margin_x_40px > *, .hui_margin_x_40px { margin-left: 40px; margin-right: 40px; }
.hui_child_margin_x_45px > *, .hui_margin_x_45px { margin-left: 45px; margin-right: 45px; }
.hui_child_margin_x_50px > *, .hui_margin_x_50px { margin-left: 50px; margin-right: 50px; }
.hui_child_margin_x_55px > *, .hui_margin_x_55px { margin-left: 55px; margin-right: 55px; }
.hui_child_margin_x_60px > *, .hui_margin_x_60px { margin-left: 60px; margin-right: 60px; }
.hui_child_margin_x_65px > *, .hui_margin_x_65px { margin-left: 65px; margin-right: 65px; }
.hui_child_margin_x_70px > *, .hui_margin_x_70px { margin-left: 70px; margin-right: 70px; }
.hui_child_margin_x_75px > *, .hui_margin_x_75px { margin-left: 75px; margin-right: 75px; }
.hui_child_margin_x_80px > *, .hui_margin_x_80px { margin-left: 80px; margin-right: 80px; }
.hui_child_margin_x_85px > *, .hui_margin_x_85px { margin-left: 85px; margin-right: 85px; }
.hui_child_margin_x_90px > *, .hui_margin_x_90px { margin-left: 90px; margin-right: 90px; }
.hui_child_margin_x_95px > *, .hui_margin_x_95px { margin-left: 95px; margin-right: 95px; }
.hui_child_margin_x_100px > *, .hui_margin_x_100px { margin-left: 100px; margin-right: 100px; }

.hui_child_margin_y_1px > *, .hui_margin_y_1px { margin-top: 1px; margin-bottom: 1px; }
.hui_child_margin_y_2px > *, .hui_margin_y_2px { margin-top: 2px; margin-bottom: 2px; }
.hui_child_margin_y_3px > *, .hui_margin_y_3px { margin-top: 3px; margin-bottom: 3px; }
.hui_child_margin_y_4px > *, .hui_margin_y_4px { margin-top: 4px; margin-bottom: 4px; }
.hui_child_margin_y_5px > *, .hui_margin_y_5px { margin-top: 5px; margin-bottom: 5px; }
.hui_child_margin_y_6px > *, .hui_margin_y_6px { margin-top: 6px; margin-bottom: 6px; }
.hui_child_margin_y_7px > *, .hui_margin_y_7px { margin-top: 7px; margin-bottom: 7px; }
.hui_child_margin_y_8px > *, .hui_margin_y_8px { margin-top: 8px; margin-bottom: 8px; }
.hui_child_margin_y_9px > *, .hui_margin_y_9px { margin-top: 9px; margin-bottom: 9px; }
.hui_child_margin_y_10px > *, .hui_margin_y_10px { margin-top: 10px; margin-bottom: 10px; }
.hui_child_margin_y_15px > *, .hui_margin_y_15px { margin-top: 15px; margin-bottom: 15px; }
.hui_child_margin_y_20px > *, .hui_margin_y_20px { margin-top: 20px; margin-bottom: 20px; }
.hui_child_margin_y_25px > *, .hui_margin_y_25px { margin-top: 25px; margin-bottom: 25px; }
.hui_child_margin_y_30px > *, .hui_margin_y_30px { margin-top: 30px; margin-bottom: 30px; }
.hui_child_margin_y_35px > *, .hui_margin_y_35px { margin-top: 35px; margin-bottom: 35px; }
.hui_child_margin_y_40px > *, .hui_margin_y_40px { margin-top: 40px; margin-bottom: 40px; }
.hui_child_margin_y_45px > *, .hui_margin_y_45px { margin-top: 45px; margin-bottom: 45px; }
.hui_child_margin_y_50px > *, .hui_margin_y_50px { margin-top: 50px; margin-bottom: 50px; }
.hui_child_margin_y_55px > *, .hui_margin_y_55px { margin-top: 55px; margin-bottom: 55px; }
.hui_child_margin_y_60px > *, .hui_margin_y_60px { margin-top: 60px; margin-bottom: 60px; }
.hui_child_margin_y_65px > *, .hui_margin_y_65px { margin-top: 65px; margin-bottom: 65px; }
.hui_child_margin_y_70px > *, .hui_margin_y_70px { margin-top: 70px; margin-bottom: 70px; }
.hui_child_margin_y_75px > *, .hui_margin_y_75px { margin-top: 75px; margin-bottom: 75px; }
.hui_child_margin_y_80px > *, .hui_margin_y_80px { margin-top: 80px; margin-bottom: 80px; }
.hui_child_margin_y_85px > *, .hui_margin_y_85px { margin-top: 85px; margin-bottom: 85px; }
.hui_child_margin_y_90px > *, .hui_margin_y_90px { margin-top: 90px; margin-bottom: 90px; }
.hui_child_margin_y_95px > *, .hui_margin_y_95px { margin-top: 95px; margin-bottom: 95px; }
.hui_child_margin_y_100px > *, .hui_margin_y_100px { margin-top: 100px; margin-bottom: 100px; }

.hui_child_margin_left_1px > *, .hui_margin_left_1px { margin-left: 1px; }
.hui_child_margin_left_2px > *, .hui_margin_left_2px { margin-left: 2px; }
.hui_child_margin_left_3px > *, .hui_margin_left_3px { margin-left: 3px; }
.hui_child_margin_left_4px > *, .hui_margin_left_4px { margin-left: 4px; }
.hui_child_margin_left_5px > *, .hui_margin_left_5px { margin-left: 5px; }
.hui_child_margin_left_6px > *, .hui_margin_left_6px { margin-left: 6px; }
.hui_child_margin_left_7px > *, .hui_margin_left_7px { margin-left: 7px; }
.hui_child_margin_left_8px > *, .hui_margin_left_8px { margin-left: 8px; }
.hui_child_margin_left_9px > *, .hui_margin_left_9px { margin-left: 9px; }
.hui_child_margin_left_10px > *, .hui_margin_left_10px { margin-left: 10px; }
.hui_child_margin_left_15px > *, .hui_margin_left_15px { margin-left: 15px; }
.hui_child_margin_left_20px > *, .hui_margin_left_20px { margin-left: 20px; }
.hui_child_margin_left_25px > *, .hui_margin_left_25px { margin-left: 25px; }
.hui_child_margin_left_30px > *, .hui_margin_left_30px { margin-left: 30px; }
.hui_child_margin_left_35px > *, .hui_margin_left_35px { margin-left: 35px; }
.hui_child_margin_left_40px > *, .hui_margin_left_40px { margin-left: 40px; }
.hui_child_margin_left_45px > *, .hui_margin_left_45px { margin-left: 45px; }
.hui_child_margin_left_50px > *, .hui_margin_left_50px { margin-left: 50px; }
.hui_child_margin_left_55px > *, .hui_margin_left_55px { margin-left: 55px; }
.hui_child_margin_left_60px > *, .hui_margin_left_60px { margin-left: 60px; }
.hui_child_margin_left_65px > *, .hui_margin_left_65px { margin-left: 65px; }
.hui_child_margin_left_70px > *, .hui_margin_left_70px { margin-left: 70px; }
.hui_child_margin_left_75px > *, .hui_margin_left_75px { margin-left: 75px; }
.hui_child_margin_left_80px > *, .hui_margin_left_80px { margin-left: 80px; }
.hui_child_margin_left_85px > *, .hui_margin_left_85px { margin-left: 85px; }
.hui_child_margin_left_90px > *, .hui_margin_left_90px { margin-left: 90px; }
.hui_child_margin_left_95px > *, .hui_margin_left_95px { margin-left: 95px; }
.hui_child_margin_left_100px > *, .hui_margin_left_100px { margin-left: 100px; }

.hui_child_margin_right_1px > *, .hui_margin_right_1px { margin-right: 1px; }
.hui_child_margin_right_2px > *, .hui_margin_right_2px { margin-right: 2px; }
.hui_child_margin_right_3px > *, .hui_margin_right_3px { margin-right: 3px; }
.hui_child_margin_right_4px > *, .hui_margin_right_4px { margin-right: 4px; }
.hui_child_margin_right_5px > *, .hui_margin_right_5px { margin-right: 5px; }
.hui_child_margin_right_6px > *, .hui_margin_right_6px { margin-right: 6px; }
.hui_child_margin_right_7px > *, .hui_margin_right_7px { margin-right: 7px; }
.hui_child_margin_right_8px > *, .hui_margin_right_8px { margin-right: 8px; }
.hui_child_margin_right_9px > *, .hui_margin_right_9px { margin-right: 9px; }
.hui_child_margin_right_10px > *, .hui_margin_right_10px { margin-right: 10px; }
.hui_child_margin_right_15px > *, .hui_margin_right_15px { margin-right: 15px; }
.hui_child_margin_right_20px > *, .hui_margin_right_20px { margin-right: 20px; }
.hui_child_margin_right_25px > *, .hui_margin_right_25px { margin-right: 25px; }
.hui_child_margin_right_30px > *, .hui_margin_right_30px { margin-right: 30px; }
.hui_child_margin_right_35px > *, .hui_margin_right_35px { margin-right: 35px; }
.hui_child_margin_right_40px > *, .hui_margin_right_40px { margin-right: 40px; }
.hui_child_margin_right_45px > *, .hui_margin_right_45px { margin-right: 45px; }
.hui_child_margin_right_50px > *, .hui_margin_right_50px { margin-right: 50px; }
.hui_child_margin_right_55px > *, .hui_margin_right_55px { margin-right: 55px; }
.hui_child_margin_right_60px > *, .hui_margin_right_60px { margin-right: 60px; }
.hui_child_margin_right_65px > *, .hui_margin_right_65px { margin-right: 65px; }
.hui_child_margin_right_70px > *, .hui_margin_right_70px { margin-right: 70px; }
.hui_child_margin_right_75px > *, .hui_margin_right_75px { margin-right: 75px; }
.hui_child_margin_right_80px > *, .hui_margin_right_80px { margin-right: 80px; }
.hui_child_margin_right_85px > *, .hui_margin_right_85px { margin-right: 85px; }
.hui_child_margin_right_90px > *, .hui_margin_right_90px { margin-right: 90px; }
.hui_child_margin_right_95px > *, .hui_margin_right_95px { margin-right: 95px; }
.hui_child_margin_right_100px > *, .hui_margin_right_100px { margin-right: 100px; }

.hui_child_margin_top_1px > *, .hui_margin_top_1px { margin-top: 1px; }
.hui_child_margin_top_2px > *, .hui_margin_top_2px { margin-top: 2px; }
.hui_child_margin_top_3px > *, .hui_margin_top_3px { margin-top: 3px; }
.hui_child_margin_top_4px > *, .hui_margin_top_4px { margin-top: 4px; }
.hui_child_margin_top_5px > *, .hui_margin_top_5px { margin-top: 5px; }
.hui_child_margin_top_6px > *, .hui_margin_top_6px { margin-top: 6px; }
.hui_child_margin_top_7px > *, .hui_margin_top_7px { margin-top: 7px; }
.hui_child_margin_top_8px > *, .hui_margin_top_8px { margin-top: 8px; }
.hui_child_margin_top_9px > *, .hui_margin_top_9px { margin-top: 9px; }
.hui_child_margin_top_10px > *, .hui_margin_top_10px { margin-top: 10px; }
.hui_child_margin_top_15px > *, .hui_margin_top_15px { margin-top: 15px; }
.hui_child_margin_top_20px > *, .hui_margin_top_20px { margin-top: 20px; }
.hui_child_margin_top_25px > *, .hui_margin_top_25px { margin-top: 25px; }
.hui_child_margin_top_30px > *, .hui_margin_top_30px { margin-top: 30px; }
.hui_child_margin_top_35px > *, .hui_margin_top_35px { margin-top: 35px; }
.hui_child_margin_top_40px > *, .hui_margin_top_40px { margin-top: 40px; }
.hui_child_margin_top_45px > *, .hui_margin_top_45px { margin-top: 45px; }
.hui_child_margin_top_50px > *, .hui_margin_top_50px { margin-top: 50px; }
.hui_child_margin_top_55px > *, .hui_margin_top_55px { margin-top: 55px; }
.hui_child_margin_top_60px > *, .hui_margin_top_60px { margin-top: 60px; }
.hui_child_margin_top_65px > *, .hui_margin_top_65px { margin-top: 65px; }
.hui_child_margin_top_70px > *, .hui_margin_top_70px { margin-top: 70px; }
.hui_child_margin_top_75px > *, .hui_margin_top_75px { margin-top: 75px; }
.hui_child_margin_top_80px > *, .hui_margin_top_80px { margin-top: 80px; }
.hui_child_margin_top_85px > *, .hui_margin_top_85px { margin-top: 85px; }
.hui_child_margin_top_90px > *, .hui_margin_top_90px { margin-top: 90px; }
.hui_child_margin_top_95px > *, .hui_margin_top_95px { margin-top: 95px; }
.hui_child_margin_top_100px > *, .hui_margin_top_100px { margin-top: 100px; }

.hui_child_margin_bottom_1px > *, .hui_margin_bottom_1px { margin-bottom: 1px; }
.hui_child_margin_bottom_2px > *, .hui_margin_bottom_2px { margin-bottom: 2px; }
.hui_child_margin_bottom_3px > *, .hui_margin_bottom_3px { margin-bottom: 3px; }
.hui_child_margin_bottom_4px > *, .hui_margin_bottom_4px { margin-bottom: 4px; }
.hui_child_margin_bottom_5px > *, .hui_margin_bottom_5px { margin-bottom: 5px; }
.hui_child_margin_bottom_6px > *, .hui_margin_bottom_6px { margin-bottom: 6px; }
.hui_child_margin_bottom_7px > *, .hui_margin_bottom_7px { margin-bottom: 7px; }
.hui_child_margin_bottom_8px > *, .hui_margin_bottom_8px { margin-bottom: 8px; }
.hui_child_margin_bottom_9px > *, .hui_margin_bottom_9px { margin-bottom: 9px; }
.hui_child_margin_bottom_10px > *, .hui_margin_bottom_10px { margin-bottom: 10px; }
.hui_child_margin_bottom_15px > *, .hui_margin_bottom_15px { margin-bottom: 15px; }
.hui_child_margin_bottom_20px > *, .hui_margin_bottom_20px { margin-bottom: 20px; }
.hui_child_margin_bottom_25px > *, .hui_margin_bottom_25px { margin-bottom: 25px; }
.hui_child_margin_bottom_30px > *, .hui_margin_bottom_30px { margin-bottom: 30px; }
.hui_child_margin_bottom_35px > *, .hui_margin_bottom_35px { margin-bottom: 35px; }
.hui_child_margin_bottom_40px > *, .hui_margin_bottom_40px { margin-bottom: 40px; }
.hui_child_margin_bottom_45px > *, .hui_margin_bottom_45px { margin-bottom: 45px; }
.hui_child_margin_bottom_50px > *, .hui_margin_bottom_50px { margin-bottom: 50px; }
.hui_child_margin_bottom_55px > *, .hui_margin_bottom_55px { margin-bottom: 55px; }
.hui_child_margin_bottom_60px > *, .hui_margin_bottom_60px { margin-bottom: 60px; }
.hui_child_margin_bottom_65px > *, .hui_margin_bottom_65px { margin-bottom: 65px; }
.hui_child_margin_bottom_70px > *, .hui_margin_bottom_70px { margin-bottom: 70px; }
.hui_child_margin_bottom_75px > *, .hui_margin_bottom_75px { margin-bottom: 75px; }
.hui_child_margin_bottom_80px > *, .hui_margin_bottom_80px { margin-bottom: 80px; }
.hui_child_margin_bottom_85px > *, .hui_margin_bottom_85px { margin-bottom: 85px; }
.hui_child_margin_bottom_90px > *, .hui_margin_bottom_90px { margin-bottom: 90px; }
.hui_child_margin_bottom_95px > *, .hui_margin_bottom_95px { margin-bottom: 95px; }
.hui_child_margin_bottom_100px > *, .hui_margin_bottom_100px { margin-bottom: 100px; }

.hui_child_margin_remove_left > *, .hui_margin_remove_left { margin-left: 0px; }
.hui_child_margin_remove_right > *, .hui_margin_remove_right { margin-right: 0px; }
.hui_child_margin_remove_top > *, .hui_margin_remove_top { margin-top: 0px; }
.hui_child_margin_remove_bottom > *, .hui_margin_remove_bottom { margin-bottom: 0px; }
.hui_child_margin_remove_x > *, .hui_margin_remove_x { margin-left: 0px; margin-right: 0px; }
.hui_child_margin_remove_y > *, .hui_margin_remove_y { margin-top: 0px; margin-bottom: 0px; }

@media screen and (max-width: 1250px) {
	.hui_child_margin_xsmall_xl > *, .hui_margin_xsmall_xl { margin: 20px; }
	.hui_child_margin_small_xl > *, .hui_margin_small_xl { margin: 30px; }
	.hui_child_margin_xl > *, .hui_margin_xl { margin: 40px; }
	.hui_child_margin_large_xl > *, .hui_margin_large_xl { margin: 60px; }
	.hui_child_margin_xlarge_xl > *, .hui_margin_xlarge_xl { margin: 80px; }
	
	.hui_child_margin_x_xsmall_xl > *, .hui_margin_x_xsmall_xl { margin-left: 20px; margin-right: 20px; }
	.hui_child_margin_x_small_xl > *, .hui_margin_x_small_xl { margin-left: 30px; margin-right: 30px; }
	.hui_child_margin_x_xl > *, .hui_margin_x_xl { margin-left: 40px; margin-right: 40px; }
	.hui_child_margin_x_large_xl > *, .hui_margin_x_large_xl { margin-left: 60px; margin-right: 60px; }
	.hui_child_margin_x_xlarge_xl > *, .hui_margin_x_xlarge_xl { margin-left: 80px; margin-right: 80px; }
	
	.hui_child_margin_y_xsmall_xl > *, .hui_margin_y_xsmall_xl { margin-top: 20px; margin-bottom: 20px; }
	.hui_child_margin_y_small_xl > *, .hui_margin_y_small_xl { margin-top: 30px; margin-bottom: 30px; }
	.hui_child_margin_y_xl > *, .hui_margin_y_xl { margin-top: 40px; margin-bottom: 40px; }
	.hui_child_margin_y_large_xl > *, .hui_margin_y_large_xl { margin-top: 60px; margin-bottom: 60px; }
	.hui_child_margin_y_xlarge_xl > *, .hui_margin_y_xlarge_xl { margin-top: 80px; margin-bottom: 80px; }
	
	.hui_child_margin_left_xsmall_xl > *, .hui_margin_left_xsmall_xl { margin-left: 20px; }
	.hui_child_margin_left_small_xl > *, .hui_margin_left_small_xl { margin-left: 30px; }
	.hui_child_margin_left_xl > *, .hui_margin_left_xl { margin-left: 40px; }
	.hui_child_margin_left_large_xl > *, .hui_margin_left_large_xl { margin-left: 60px; }
	.hui_child_margin_left_xlarge_xl > *, .hui_margin_left_xlarge_xl { margin-left: 80px; }
	
	.hui_child_margin_right_xsmall_xl > *, .hui_margin_right_xsmall_xl { margin-right: 20px; }
	.hui_child_margin_right_small_xl > *, .hui_margin_right_small_xl { margin-right: 30px; }
	.hui_child_margin_right_xl > *, .hui_margin_right_xl { margin-right: 40px; }
	.hui_child_margin_right_large_xl > *, .hui_margin_right_large_xl { margin-right: 60px; }
	.hui_child_margin_right_xlarge_xl > *, .hui_margin_right_xlarge_xl { margin-right: 80px; }
	
	.hui_child_margin_top_xsmall_xl > *, .hui_margin_top_xsmall_xl { margin-top: 20px; }
	.hui_child_margin_top_small_xl > *, .hui_margin_top_small_xl { margin-top: 30px; }
	.hui_child_margin_top_xl > *, .hui_margin_top_xl { margin-top: 40px; }
	.hui_child_margin_top_large_xl > *, .hui_margin_top_large_xl { margin-top: 60px; }
	.hui_child_margin_top_xlarge_xl > *, .hui_margin_top_xlarge_xl { margin-top: 80px; }
	
	.hui_child_margin_bottom_xsmall_xl > *, .hui_margin_bottom_xsmall_xl { margin-bottom: 20px; }
	.hui_child_margin_bottom_small_xl > *, .hui_margin_bottom_small_xl { margin-bottom: 30px; }
	.hui_child_margin_bottom_xl > *, .hui_margin_bottom_xl { margin-bottom: 40px; }
	.hui_child_margin_bottom_large_xl > *, .hui_margin_bottom_large_xl { margin-bottom: 60px; }
	.hui_child_margin_bottom_xlarge_xl > *, .hui_margin_bottom_xlarge_xl { margin-bottom: 80px; }
	
	.hui_child_margin_1px_xl > *, .hui_margin_1px_xl { margin: 1px; }
	.hui_child_margin_2px_xl > *, .hui_margin_2px_xl { margin: 2px; }
	.hui_child_margin_3px_xl > *, .hui_margin_3px_xl { margin: 3px; }
	.hui_child_margin_4px_xl > *, .hui_margin_4px_xl { margin: 4px; }
	.hui_child_margin_5px_xl > *, .hui_margin_5px_xl { margin: 5px; }
	.hui_child_margin_6px_xl > *, .hui_margin_6px_xl { margin: 6px; }
	.hui_child_margin_7px_xl > *, .hui_margin_7px_xl { margin: 7px; }
	.hui_child_margin_8px_xl > *, .hui_margin_8px_xl { margin: 8px; }
	.hui_child_margin_9px_xl > *, .hui_margin_9px_xl { margin: 9px; }
	.hui_child_margin_10px_xl > *, .hui_margin_10px_xl { margin: 10px; }
	.hui_child_margin_15px_xl > *, .hui_margin_15px_xl { margin: 15px; }
	.hui_child_margin_20px_xl > *, .hui_margin_20px_xl { margin: 20px; }
	.hui_child_margin_25px_xl > *, .hui_margin_25px_xl { margin: 25px; }
	.hui_child_margin_30px_xl > *, .hui_margin_30px_xl { margin: 30px; }
	.hui_child_margin_35px_xl > *, .hui_margin_35px_xl { margin: 35px; }
	.hui_child_margin_40px_xl > *, .hui_margin_40px_xl { margin: 40px; }
	.hui_child_margin_45px_xl > *, .hui_margin_45px_xl { margin: 45px; }
	.hui_child_margin_50px_xl > *, .hui_margin_50px_xl { margin: 50px; }
	.hui_child_margin_55px_xl > *, .hui_margin_55px_xl { margin: 55px; }
	.hui_child_margin_60px_xl > *, .hui_margin_60px_xl { margin: 60px; }
	.hui_child_margin_65px_xl > *, .hui_margin_65px_xl { margin: 65px; }
	.hui_child_margin_70px_xl > *, .hui_margin_70px_xl { margin: 70px; }
	.hui_child_margin_75px_xl > *, .hui_margin_75px_xl { margin: 75px; }
	.hui_child_margin_80px_xl > *, .hui_margin_80px_xl { margin: 80px; }
	.hui_child_margin_85px_xl > *, .hui_margin_85px_xl { margin: 85px; }
	.hui_child_margin_90px_xl > *, .hui_margin_90px_xl { margin: 90px; }
	.hui_child_margin_95px_xl > *, .hui_margin_95px_xl { margin: 95px; }
	.hui_child_margin_100px_xl > *, .hui_margin_100px_xl { margin: 100px; }
	
	.hui_child_margin_x_1px_xl > *, .hui_margin_x_1px_xl { margin-left: 1px; margin-right: 1px; }
	.hui_child_margin_x_2px_xl > *, .hui_margin_x_2px_xl { margin-left: 2px; margin-right: 2px; }
	.hui_child_margin_x_3px_xl > *, .hui_margin_x_3px_xl { margin-left: 3px; margin-right: 3px; }
	.hui_child_margin_x_4px_xl > *, .hui_margin_x_4px_xl { margin-left: 4px; margin-right: 4px; }
	.hui_child_margin_x_5px_xl > *, .hui_margin_x_5px_xl { margin-left: 5px; margin-right: 5px; }
	.hui_child_margin_x_6px_xl > *, .hui_margin_x_6px_xl { margin-left: 6px; margin-right: 6px; }
	.hui_child_margin_x_7px_xl > *, .hui_margin_x_7px_xl { margin-left: 7px; margin-right: 7px; }
	.hui_child_margin_x_8px_xl > *, .hui_margin_x_8px_xl { margin-left: 8px; margin-right: 8px; }
	.hui_child_margin_x_9px_xl > *, .hui_margin_x_9px_xl { margin-left: 9px; margin-right: 9px; }
	.hui_child_margin_x_10px_xl > *, .hui_margin_x_10px_xl { margin-left: 10px; margin-right: 10px; }
	.hui_child_margin_x_15px_xl > *, .hui_margin_x_15px_xl { margin-left: 15px; margin-right: 15px; }
	.hui_child_margin_x_20px_xl > *, .hui_margin_x_20px_xl { margin-left: 20px; margin-right: 20px; }
	.hui_child_margin_x_25px_xl > *, .hui_margin_x_25px_xl { margin-left: 25px; margin-right: 25px; }
	.hui_child_margin_x_30px_xl > *, .hui_margin_x_30px_xl { margin-left: 30px; margin-right: 30px; }
	.hui_child_margin_x_35px_xl > *, .hui_margin_x_35px_xl { margin-left: 35px; margin-right: 35px; }
	.hui_child_margin_x_40px_xl > *, .hui_margin_x_40px_xl { margin-left: 40px; margin-right: 40px; }
	.hui_child_margin_x_45px_xl > *, .hui_margin_x_45px_xl { margin-left: 45px; margin-right: 45px; }
	.hui_child_margin_x_50px_xl > *, .hui_margin_x_50px_xl { margin-left: 50px; margin-right: 50px; }
	.hui_child_margin_x_55px_xl > *, .hui_margin_x_55px_xl { margin-left: 55px; margin-right: 55px; }
	.hui_child_margin_x_60px_xl > *, .hui_margin_x_60px_xl { margin-left: 60px; margin-right: 60px; }
	.hui_child_margin_x_65px_xl > *, .hui_margin_x_65px_xl { margin-left: 65px; margin-right: 65px; }
	.hui_child_margin_x_70px_xl > *, .hui_margin_x_70px_xl { margin-left: 70px; margin-right: 70px; }
	.hui_child_margin_x_75px_xl > *, .hui_margin_x_75px_xl { margin-left: 75px; margin-right: 75px; }
	.hui_child_margin_x_80px_xl > *, .hui_margin_x_80px_xl { margin-left: 80px; margin-right: 80px; }
	.hui_child_margin_x_85px_xl > *, .hui_margin_x_85px_xl { margin-left: 85px; margin-right: 85px; }
	.hui_child_margin_x_90px_xl > *, .hui_margin_x_90px_xl { margin-left: 90px; margin-right: 90px; }
	.hui_child_margin_x_95px_xl > *, .hui_margin_x_95px_xl { margin-left: 95px; margin-right: 95px; }
	.hui_child_margin_x_100px_xl > *, .hui_margin_x_100px_xl { margin-left: 100px; margin-right: 100px; }
	
	.hui_child_margin_y_1px_xl > *, .hui_margin_y_1px_xl { margin-top: 1px; margin-bottom: 1px; }
	.hui_child_margin_y_2px_xl > *, .hui_margin_y_2px_xl { margin-top: 2px; margin-bottom: 2px; }
	.hui_child_margin_y_3px_xl > *, .hui_margin_y_3px_xl { margin-top: 3px; margin-bottom: 3px; }
	.hui_child_margin_y_4px_xl > *, .hui_margin_y_4px_xl { margin-top: 4px; margin-bottom: 4px; }
	.hui_child_margin_y_5px_xl > *, .hui_margin_y_5px_xl { margin-top: 5px; margin-bottom: 5px; }
	.hui_child_margin_y_6px_xl > *, .hui_margin_y_6px_xl { margin-top: 6px; margin-bottom: 6px; }
	.hui_child_margin_y_7px_xl > *, .hui_margin_y_7px_xl { margin-top: 7px; margin-bottom: 7px; }
	.hui_child_margin_y_8px_xl > *, .hui_margin_y_8px_xl { margin-top: 8px; margin-bottom: 8px; }
	.hui_child_margin_y_9px_xl > *, .hui_margin_y_9px_xl { margin-top: 9px; margin-bottom: 9px; }
	.hui_child_margin_y_10px_xl > *, .hui_margin_y_10px_xl { margin-top: 10px; margin-bottom: 10px; }
	.hui_child_margin_y_15px_xl > *, .hui_margin_y_15px_xl { margin-top: 15px; margin-bottom: 15px; }
	.hui_child_margin_y_20px_xl > *, .hui_margin_y_20px_xl { margin-top: 20px; margin-bottom: 20px; }
	.hui_child_margin_y_25px_xl > *, .hui_margin_y_25px_xl { margin-top: 25px; margin-bottom: 25px; }
	.hui_child_margin_y_30px_xl > *, .hui_margin_y_30px_xl { margin-top: 30px; margin-bottom: 30px; }
	.hui_child_margin_y_35px_xl > *, .hui_margin_y_35px_xl { margin-top: 35px; margin-bottom: 35px; }
	.hui_child_margin_y_40px_xl > *, .hui_margin_y_40px_xl { margin-top: 40px; margin-bottom: 40px; }
	.hui_child_margin_y_45px_xl > *, .hui_margin_y_45px_xl { margin-top: 45px; margin-bottom: 45px; }
	.hui_child_margin_y_50px_xl > *, .hui_margin_y_50px_xl { margin-top: 50px; margin-bottom: 50px; }
	.hui_child_margin_y_55px_xl > *, .hui_margin_y_55px_xl { margin-top: 55px; margin-bottom: 55px; }
	.hui_child_margin_y_60px_xl > *, .hui_margin_y_60px_xl { margin-top: 60px; margin-bottom: 60px; }
	.hui_child_margin_y_65px_xl > *, .hui_margin_y_65px_xl { margin-top: 65px; margin-bottom: 65px; }
	.hui_child_margin_y_70px_xl > *, .hui_margin_y_70px_xl { margin-top: 70px; margin-bottom: 70px; }
	.hui_child_margin_y_75px_xl > *, .hui_margin_y_75px_xl { margin-top: 75px; margin-bottom: 75px; }
	.hui_child_margin_y_80px_xl > *, .hui_margin_y_80px_xl { margin-top: 80px; margin-bottom: 80px; }
	.hui_child_margin_y_85px_xl > *, .hui_margin_y_85px_xl { margin-top: 85px; margin-bottom: 85px; }
	.hui_child_margin_y_90px_xl > *, .hui_margin_y_90px_xl { margin-top: 90px; margin-bottom: 90px; }
	.hui_child_margin_y_95px_xl > *, .hui_margin_y_95px_xl { margin-top: 95px; margin-bottom: 95px; }
	.hui_child_margin_y_100px_xl > *, .hui_margin_y_100px_xl { margin-top: 100px; margin-bottom: 100px; }
	
	.hui_child_margin_left_1px_xl > *, .hui_margin_left_1px_xl { margin-left: 1px; }
	.hui_child_margin_left_2px_xl > *, .hui_margin_left_2px_xl { margin-left: 2px; }
	.hui_child_margin_left_3px_xl > *, .hui_margin_left_3px_xl { margin-left: 3px; }
	.hui_child_margin_left_4px_xl > *, .hui_margin_left_4px_xl { margin-left: 4px; }
	.hui_child_margin_left_5px_xl > *, .hui_margin_left_5px_xl { margin-left: 5px; }
	.hui_child_margin_left_6px_xl > *, .hui_margin_left_6px_xl { margin-left: 6px; }
	.hui_child_margin_left_7px_xl > *, .hui_margin_left_7px_xl { margin-left: 7px; }
	.hui_child_margin_left_8px_xl > *, .hui_margin_left_8px_xl { margin-left: 8px; }
	.hui_child_margin_left_9px_xl > *, .hui_margin_left_9px_xl { margin-left: 9px; }
	.hui_child_margin_left_10px_xl > *, .hui_margin_left_10px_xl { margin-left: 10px; }
	.hui_child_margin_left_15px_xl > *, .hui_margin_left_15px_xl { margin-left: 15px; }
	.hui_child_margin_left_20px_xl > *, .hui_margin_left_20px_xl { margin-left: 20px; }
	.hui_child_margin_left_25px_xl > *, .hui_margin_left_25px_xl { margin-left: 25px; }
	.hui_child_margin_left_30px_xl > *, .hui_margin_left_30px_xl { margin-left: 30px; }
	.hui_child_margin_left_35px_xl > *, .hui_margin_left_35px_xl { margin-left: 35px; }
	.hui_child_margin_left_40px_xl > *, .hui_margin_left_40px_xl { margin-left: 40px; }
	.hui_child_margin_left_45px_xl > *, .hui_margin_left_45px_xl { margin-left: 45px; }
	.hui_child_margin_left_50px_xl > *, .hui_margin_left_50px_xl { margin-left: 50px; }
	.hui_child_margin_left_55px_xl > *, .hui_margin_left_55px_xl { margin-left: 55px; }
	.hui_child_margin_left_60px_xl > *, .hui_margin_left_60px_xl { margin-left: 60px; }
	.hui_child_margin_left_65px_xl > *, .hui_margin_left_65px_xl { margin-left: 65px; }
	.hui_child_margin_left_70px_xl > *, .hui_margin_left_70px_xl { margin-left: 70px; }
	.hui_child_margin_left_75px_xl > *, .hui_margin_left_75px_xl { margin-left: 75px; }
	.hui_child_margin_left_80px_xl > *, .hui_margin_left_80px_xl { margin-left: 80px; }
	.hui_child_margin_left_85px_xl > *, .hui_margin_left_85px_xl { margin-left: 85px; }
	.hui_child_margin_left_90px_xl > *, .hui_margin_left_90px_xl { margin-left: 90px; }
	.hui_child_margin_left_95px_xl > *, .hui_margin_left_95px_xl { margin-left: 95px; }
	.hui_child_margin_left_100px_xl > *, .hui_margin_left_100px_xl { margin-left: 100px; }
	
	.hui_child_margin_right_1px_xl > *, .hui_margin_right_1px_xl { margin-right: 1px; }
	.hui_child_margin_right_2px_xl > *, .hui_margin_right_2px_xl { margin-right: 2px; }
	.hui_child_margin_right_3px_xl > *, .hui_margin_right_3px_xl { margin-right: 3px; }
	.hui_child_margin_right_4px_xl > *, .hui_margin_right_4px_xl { margin-right: 4px; }
	.hui_child_margin_right_5px_xl > *, .hui_margin_right_5px_xl { margin-right: 5px; }
	.hui_child_margin_right_6px_xl > *, .hui_margin_right_6px_xl { margin-right: 6px; }
	.hui_child_margin_right_7px_xl > *, .hui_margin_right_7px_xl { margin-right: 7px; }
	.hui_child_margin_right_8px_xl > *, .hui_margin_right_8px_xl { margin-right: 8px; }
	.hui_child_margin_right_9px_xl > *, .hui_margin_right_9px_xl { margin-right: 9px; }
	.hui_child_margin_right_10px_xl > *, .hui_margin_right_10px_xl { margin-right: 10px; }
	.hui_child_margin_right_15px_xl > *, .hui_margin_right_15px_xl { margin-right: 15px; }
	.hui_child_margin_right_20px_xl > *, .hui_margin_right_20px_xl { margin-right: 20px; }
	.hui_child_margin_right_25px_xl > *, .hui_margin_right_25px_xl { margin-right: 25px; }
	.hui_child_margin_right_30px_xl > *, .hui_margin_right_30px_xl { margin-right: 30px; }
	.hui_child_margin_right_35px_xl > *, .hui_margin_right_35px_xl { margin-right: 35px; }
	.hui_child_margin_right_40px_xl > *, .hui_margin_right_40px_xl { margin-right: 40px; }
	.hui_child_margin_right_45px_xl > *, .hui_margin_right_45px_xl { margin-right: 45px; }
	.hui_child_margin_right_50px_xl > *, .hui_margin_right_50px_xl { margin-right: 50px; }
	.hui_child_margin_right_55px_xl > *, .hui_margin_right_55px_xl { margin-right: 55px; }
	.hui_child_margin_right_60px_xl > *, .hui_margin_right_60px_xl { margin-right: 60px; }
	.hui_child_margin_right_65px_xl > *, .hui_margin_right_65px_xl { margin-right: 65px; }
	.hui_child_margin_right_70px_xl > *, .hui_margin_right_70px_xl { margin-right: 70px; }
	.hui_child_margin_right_75px_xl > *, .hui_margin_right_75px_xl { margin-right: 75px; }
	.hui_child_margin_right_80px_xl > *, .hui_margin_right_80px_xl { margin-right: 80px; }
	.hui_child_margin_right_85px_xl > *, .hui_margin_right_85px_xl { margin-right: 85px; }
	.hui_child_margin_right_90px_xl > *, .hui_margin_right_90px_xl { margin-right: 90px; }
	.hui_child_margin_right_95px_xl > *, .hui_margin_right_95px_xl { margin-right: 95px; }
	.hui_child_margin_right_100px_xl > *, .hui_margin_right_100px_xl { margin-right: 100px; }
	
	.hui_child_margin_top_1px_xl > *, .hui_margin_top_1px_xl { margin-top: 1px; }
	.hui_child_margin_top_2px_xl > *, .hui_margin_top_2px_xl { margin-top: 2px; }
	.hui_child_margin_top_3px_xl > *, .hui_margin_top_3px_xl { margin-top: 3px; }
	.hui_child_margin_top_4px_xl > *, .hui_margin_top_4px_xl { margin-top: 4px; }
	.hui_child_margin_top_5px_xl > *, .hui_margin_top_5px_xl { margin-top: 5px; }
	.hui_child_margin_top_6px_xl > *, .hui_margin_top_6px_xl { margin-top: 6px; }
	.hui_child_margin_top_7px_xl > *, .hui_margin_top_7px_xl { margin-top: 7px; }
	.hui_child_margin_top_8px_xl > *, .hui_margin_top_8px_xl { margin-top: 8px; }
	.hui_child_margin_top_9px_xl > *, .hui_margin_top_9px_xl { margin-top: 9px; }
	.hui_child_margin_top_10px_xl > *, .hui_margin_top_10px_xl { margin-top: 10px; }
	.hui_child_margin_top_15px_xl > *, .hui_margin_top_15px_xl { margin-top: 15px; }
	.hui_child_margin_top_20px_xl > *, .hui_margin_top_20px_xl { margin-top: 20px; }
	.hui_child_margin_top_25px_xl > *, .hui_margin_top_25px_xl { margin-top: 25px; }
	.hui_child_margin_top_30px_xl > *, .hui_margin_top_30px_xl { margin-top: 30px; }
	.hui_child_margin_top_35px_xl > *, .hui_margin_top_35px_xl { margin-top: 35px; }
	.hui_child_margin_top_40px_xl > *, .hui_margin_top_40px_xl { margin-top: 40px; }
	.hui_child_margin_top_45px_xl > *, .hui_margin_top_45px_xl { margin-top: 45px; }
	.hui_child_margin_top_50px_xl > *, .hui_margin_top_50px_xl { margin-top: 50px; }
	.hui_child_margin_top_55px_xl > *, .hui_margin_top_55px_xl { margin-top: 55px; }
	.hui_child_margin_top_60px_xl > *, .hui_margin_top_60px_xl { margin-top: 60px; }
	.hui_child_margin_top_65px_xl > *, .hui_margin_top_65px_xl { margin-top: 65px; }
	.hui_child_margin_top_70px_xl > *, .hui_margin_top_70px_xl { margin-top: 70px; }
	.hui_child_margin_top_75px_xl > *, .hui_margin_top_75px_xl { margin-top: 75px; }
	.hui_child_margin_top_80px_xl > *, .hui_margin_top_80px_xl { margin-top: 80px; }
	.hui_child_margin_top_85px_xl > *, .hui_margin_top_85px_xl { margin-top: 85px; }
	.hui_child_margin_top_90px_xl > *, .hui_margin_top_90px_xl { margin-top: 90px; }
	.hui_child_margin_top_95px_xl > *, .hui_margin_top_95px_xl { margin-top: 95px; }
	.hui_child_margin_top_100px_xl > *, .hui_margin_top_100px_xl { margin-top: 100px; }
	
	.hui_child_margin_bottom_1px_xl > *, .hui_margin_bottom_1px_xl { margin-bottom: 1px; }
	.hui_child_margin_bottom_2px_xl > *, .hui_margin_bottom_2px_xl { margin-bottom: 2px; }
	.hui_child_margin_bottom_3px_xl > *, .hui_margin_bottom_3px_xl { margin-bottom: 3px; }
	.hui_child_margin_bottom_4px_xl > *, .hui_margin_bottom_4px_xl { margin-bottom: 4px; }
	.hui_child_margin_bottom_5px_xl > *, .hui_margin_bottom_5px_xl { margin-bottom: 5px; }
	.hui_child_margin_bottom_6px_xl > *, .hui_margin_bottom_6px_xl { margin-bottom: 6px; }
	.hui_child_margin_bottom_7px_xl > *, .hui_margin_bottom_7px_xl { margin-bottom: 7px; }
	.hui_child_margin_bottom_8px_xl > *, .hui_margin_bottom_8px_xl { margin-bottom: 8px; }
	.hui_child_margin_bottom_9px_xl > *, .hui_margin_bottom_9px_xl { margin-bottom: 9px; }
	.hui_child_margin_bottom_10px_xl > *, .hui_margin_bottom_10px_xl { margin-bottom: 10px; }
	.hui_child_margin_bottom_15px_xl > *, .hui_margin_bottom_15px_xl { margin-bottom: 15px; }
	.hui_child_margin_bottom_20px_xl > *, .hui_margin_bottom_20px_xl { margin-bottom: 20px; }
	.hui_child_margin_bottom_25px_xl > *, .hui_margin_bottom_25px_xl { margin-bottom: 25px; }
	.hui_child_margin_bottom_30px_xl > *, .hui_margin_bottom_30px_xl { margin-bottom: 30px; }
	.hui_child_margin_bottom_35px_xl > *, .hui_margin_bottom_35px_xl { margin-bottom: 35px; }
	.hui_child_margin_bottom_40px_xl > *, .hui_margin_bottom_40px_xl { margin-bottom: 40px; }
	.hui_child_margin_bottom_45px_xl > *, .hui_margin_bottom_45px_xl { margin-bottom: 45px; }
	.hui_child_margin_bottom_50px_xl > *, .hui_margin_bottom_50px_xl { margin-bottom: 50px; }
	.hui_child_margin_bottom_55px_xl > *, .hui_margin_bottom_55px_xl { margin-bottom: 55px; }
	.hui_child_margin_bottom_60px_xl > *, .hui_margin_bottom_60px_xl { margin-bottom: 60px; }
	.hui_child_margin_bottom_65px_xl > *, .hui_margin_bottom_65px_xl { margin-bottom: 65px; }
	.hui_child_margin_bottom_70px_xl > *, .hui_margin_bottom_70px_xl { margin-bottom: 70px; }
	.hui_child_margin_bottom_75px_xl > *, .hui_margin_bottom_75px_xl { margin-bottom: 75px; }
	.hui_child_margin_bottom_80px_xl > *, .hui_margin_bottom_80px_xl { margin-bottom: 80px; }
	.hui_child_margin_bottom_85px_xl > *, .hui_margin_bottom_85px_xl { margin-bottom: 85px; }
	.hui_child_margin_bottom_90px_xl > *, .hui_margin_bottom_90px_xl { margin-bottom: 90px; }
	.hui_child_margin_bottom_95px_xl > *, .hui_margin_bottom_95px_xl { margin-bottom: 95px; }
	.hui_child_margin_bottom_100px_xl > *, .hui_margin_bottom_100px_xl { margin-bottom: 100px; }
	
	.hui_child_margin_remove_left_xl > *, .hui_margin_remove_left_xl { margin-left: 0px; }
	.hui_child_margin_remove_right_xl > *, .hui_margin_remove_right_xl { margin-right: 0px; }
	.hui_child_margin_remove_top_xl > *, .hui_margin_remove_top_xl { margin-top: 0px; }
	.hui_child_margin_remove_bottom_xl > *, .hui_margin_remove_bottom_xl { margin-bottom: 0px; }
	.hui_child_margin_remove_x_xl > *, .hui_margin_remove_x_xl { margin-left: 0px; margin-right: 0px; }
	.hui_child_margin_remove_y_xl > *, .hui_margin_remove_y_xl { margin-top: 0px; margin-bottom: 0px; }	
}
@media screen and (max-width: 1000px) {
	.hui_child_margin_xsmall_l > *, .hui_margin_xsmall_l { margin: 20px; }
	.hui_child_margin_small_l > *, .hui_margin_small_l { margin: 30px; }
	.hui_child_margin_l > *, .hui_margin_l { margin: 40px; }
	.hui_child_margin_large_l > *, .hui_margin_large_l { margin: 60px; }
	.hui_child_margin_xlarge_l > *, .hui_margin_xlarge_l { margin: 80px; }
	
	.hui_child_margin_x_xsmall_l > *, .hui_margin_x_xsmall_l { margin-left: 20px; margin-right: 20px; }
	.hui_child_margin_x_small_l > *, .hui_margin_x_small_l { margin-left: 30px; margin-right: 30px; }
	.hui_child_margin_x_l > *, .hui_margin_x_l { margin-left: 40px; margin-right: 40px; }
	.hui_child_margin_x_large_l > *, .hui_margin_x_large_l { margin-left: 60px; margin-right: 60px; }
	.hui_child_margin_x_xlarge_l > *, .hui_margin_x_xlarge_l { margin-left: 80px; margin-right: 80px; }
	
	.hui_child_margin_y_xsmall_l > *, .hui_margin_y_xsmall_l { margin-top: 20px; margin-bottom: 20px; }
	.hui_child_margin_y_small_l > *, .hui_margin_y_small_l { margin-top: 30px; margin-bottom: 30px; }
	.hui_child_margin_y_l > *, .hui_margin_y_l { margin-top: 40px; margin-bottom: 40px; }
	.hui_child_margin_y_large_l > *, .hui_margin_y_large_l { margin-top: 60px; margin-bottom: 60px; }
	.hui_child_margin_y_xlarge_l > *, .hui_margin_y_xlarge_l { margin-top: 80px; margin-bottom: 80px; }
	
	.hui_child_margin_left_xsmall_l > *, .hui_margin_left_xsmall_l { margin-left: 20px; }
	.hui_child_margin_left_small_l > *, .hui_margin_left_small_l { margin-left: 30px; }
	.hui_child_margin_left_l > *, .hui_margin_left_l { margin-left: 40px; }
	.hui_child_margin_left_large_l > *, .hui_margin_left_large_l { margin-left: 60px; }
	.hui_child_margin_left_xlarge_l > *, .hui_margin_left_xlarge_l { margin-left: 80px; }
	
	.hui_child_margin_right_xsmall_l > *, .hui_margin_right_xsmall_l { margin-right: 20px; }
	.hui_child_margin_right_small_l > *, .hui_margin_right_small_l { margin-right: 30px; }
	.hui_child_margin_right_l > *, .hui_margin_right_l { margin-right: 40px; }
	.hui_child_margin_right_large_l > *, .hui_margin_right_large_l { margin-right: 60px; }
	.hui_child_margin_right_xlarge_l > *, .hui_margin_right_xlarge_l { margin-right: 80px; }
	
	.hui_child_margin_top_xsmall_l > *, .hui_margin_top_xsmall_l { margin-top: 20px; }
	.hui_child_margin_top_small_l > *, .hui_margin_top_small_l { margin-top: 30px; }
	.hui_child_margin_top_l > *, .hui_margin_top_l { margin-top: 40px; }
	.hui_child_margin_top_large_l > *, .hui_margin_top_large_l { margin-top: 60px; }
	.hui_child_margin_top_xlarge_l > *, .hui_margin_top_xlarge_l { margin-top: 80px; }
	
	.hui_child_margin_bottom_xsmall_l > *, .hui_margin_bottom_xsmall_l { margin-bottom: 20px; }
	.hui_child_margin_bottom_small_l > *, .hui_margin_bottom_small_l { margin-bottom: 30px; }
	.hui_child_margin_bottom_l > *, .hui_margin_bottom_l { margin-bottom: 40px; }
	.hui_child_margin_bottom_large_l > *, .hui_margin_bottom_large_l { margin-bottom: 60px; }
	.hui_child_margin_bottom_xlarge_l > *, .hui_margin_bottom_xlarge_l { margin-bottom: 80px; }
	
	.hui_child_margin_1px_l > *, .hui_margin_1px_l { margin: 1px; }
	.hui_child_margin_2px_l > *, .hui_margin_2px_l { margin: 2px; }
	.hui_child_margin_3px_l > *, .hui_margin_3px_l { margin: 3px; }
	.hui_child_margin_4px_l > *, .hui_margin_4px_l { margin: 4px; }
	.hui_child_margin_5px_l > *, .hui_margin_5px_l { margin: 5px; }
	.hui_child_margin_6px_l > *, .hui_margin_6px_l { margin: 6px; }
	.hui_child_margin_7px_l > *, .hui_margin_7px_l { margin: 7px; }
	.hui_child_margin_8px_l > *, .hui_margin_8px_l { margin: 8px; }
	.hui_child_margin_9px_l > *, .hui_margin_9px_l { margin: 9px; }
	.hui_child_margin_10px_l > *, .hui_margin_10px_l { margin: 10px; }
	.hui_child_margin_15px_l > *, .hui_margin_15px_l { margin: 15px; }
	.hui_child_margin_20px_l > *, .hui_margin_20px_l { margin: 20px; }
	.hui_child_margin_25px_l > *, .hui_margin_25px_l { margin: 25px; }
	.hui_child_margin_30px_l > *, .hui_margin_30px_l { margin: 30px; }
	.hui_child_margin_35px_l > *, .hui_margin_35px_l { margin: 35px; }
	.hui_child_margin_40px_l > *, .hui_margin_40px_l { margin: 40px; }
	.hui_child_margin_45px_l > *, .hui_margin_45px_l { margin: 45px; }
	.hui_child_margin_50px_l > *, .hui_margin_50px_l { margin: 50px; }
	.hui_child_margin_55px_l > *, .hui_margin_55px_l { margin: 55px; }
	.hui_child_margin_60px_l > *, .hui_margin_60px_l { margin: 60px; }
	.hui_child_margin_65px_l > *, .hui_margin_65px_l { margin: 65px; }
	.hui_child_margin_70px_l > *, .hui_margin_70px_l { margin: 70px; }
	.hui_child_margin_75px_l > *, .hui_margin_75px_l { margin: 75px; }
	.hui_child_margin_80px_l > *, .hui_margin_80px_l { margin: 80px; }
	.hui_child_margin_85px_l > *, .hui_margin_85px_l { margin: 85px; }
	.hui_child_margin_90px_l > *, .hui_margin_90px_l { margin: 90px; }
	.hui_child_margin_95px_l > *, .hui_margin_95px_l { margin: 95px; }
	.hui_child_margin_100px_l > *, .hui_margin_100px_l { margin: 100px; }
	
	.hui_child_margin_x_1px_l > *, .hui_margin_x_1px_l { margin-left: 1px; margin-right: 1px; }
	.hui_child_margin_x_2px_l > *, .hui_margin_x_2px_l { margin-left: 2px; margin-right: 2px; }
	.hui_child_margin_x_3px_l > *, .hui_margin_x_3px_l { margin-left: 3px; margin-right: 3px; }
	.hui_child_margin_x_4px_l > *, .hui_margin_x_4px_l { margin-left: 4px; margin-right: 4px; }
	.hui_child_margin_x_5px_l > *, .hui_margin_x_5px_l { margin-left: 5px; margin-right: 5px; }
	.hui_child_margin_x_6px_l > *, .hui_margin_x_6px_l { margin-left: 6px; margin-right: 6px; }
	.hui_child_margin_x_7px_l > *, .hui_margin_x_7px_l { margin-left: 7px; margin-right: 7px; }
	.hui_child_margin_x_8px_l > *, .hui_margin_x_8px_l { margin-left: 8px; margin-right: 8px; }
	.hui_child_margin_x_9px_l > *, .hui_margin_x_9px_l { margin-left: 9px; margin-right: 9px; }
	.hui_child_margin_x_10px_l > *, .hui_margin_x_10px_l { margin-left: 10px; margin-right: 10px; }
	.hui_child_margin_x_15px_l > *, .hui_margin_x_15px_l { margin-left: 15px; margin-right: 15px; }
	.hui_child_margin_x_20px_l > *, .hui_margin_x_20px_l { margin-left: 20px; margin-right: 20px; }
	.hui_child_margin_x_25px_l > *, .hui_margin_x_25px_l { margin-left: 25px; margin-right: 25px; }
	.hui_child_margin_x_30px_l > *, .hui_margin_x_30px_l { margin-left: 30px; margin-right: 30px; }
	.hui_child_margin_x_35px_l > *, .hui_margin_x_35px_l { margin-left: 35px; margin-right: 35px; }
	.hui_child_margin_x_40px_l > *, .hui_margin_x_40px_l { margin-left: 40px; margin-right: 40px; }
	.hui_child_margin_x_45px_l > *, .hui_margin_x_45px_l { margin-left: 45px; margin-right: 45px; }
	.hui_child_margin_x_50px_l > *, .hui_margin_x_50px_l { margin-left: 50px; margin-right: 50px; }
	.hui_child_margin_x_55px_l > *, .hui_margin_x_55px_l { margin-left: 55px; margin-right: 55px; }
	.hui_child_margin_x_60px_l > *, .hui_margin_x_60px_l { margin-left: 60px; margin-right: 60px; }
	.hui_child_margin_x_65px_l > *, .hui_margin_x_65px_l { margin-left: 65px; margin-right: 65px; }
	.hui_child_margin_x_70px_l > *, .hui_margin_x_70px_l { margin-left: 70px; margin-right: 70px; }
	.hui_child_margin_x_75px_l > *, .hui_margin_x_75px_l { margin-left: 75px; margin-right: 75px; }
	.hui_child_margin_x_80px_l > *, .hui_margin_x_80px_l { margin-left: 80px; margin-right: 80px; }
	.hui_child_margin_x_85px_l > *, .hui_margin_x_85px_l { margin-left: 85px; margin-right: 85px; }
	.hui_child_margin_x_90px_l > *, .hui_margin_x_90px_l { margin-left: 90px; margin-right: 90px; }
	.hui_child_margin_x_95px_l > *, .hui_margin_x_95px_l { margin-left: 95px; margin-right: 95px; }
	.hui_child_margin_x_100px_l > *, .hui_margin_x_100px_l { margin-left: 100px; margin-right: 100px; }
	
	.hui_child_margin_y_1px_l > *, .hui_margin_y_1px_l { margin-top: 1px; margin-bottom: 1px; }
	.hui_child_margin_y_2px_l > *, .hui_margin_y_2px_l { margin-top: 2px; margin-bottom: 2px; }
	.hui_child_margin_y_3px_l > *, .hui_margin_y_3px_l { margin-top: 3px; margin-bottom: 3px; }
	.hui_child_margin_y_4px_l > *, .hui_margin_y_4px_l { margin-top: 4px; margin-bottom: 4px; }
	.hui_child_margin_y_5px_l > *, .hui_margin_y_5px_l { margin-top: 5px; margin-bottom: 5px; }
	.hui_child_margin_y_6px_l > *, .hui_margin_y_6px_l { margin-top: 6px; margin-bottom: 6px; }
	.hui_child_margin_y_7px_l > *, .hui_margin_y_7px_l { margin-top: 7px; margin-bottom: 7px; }
	.hui_child_margin_y_8px_l > *, .hui_margin_y_8px_l { margin-top: 8px; margin-bottom: 8px; }
	.hui_child_margin_y_9px_l > *, .hui_margin_y_9px_l { margin-top: 9px; margin-bottom: 9px; }
	.hui_child_margin_y_10px_l > *, .hui_margin_y_10px_l { margin-top: 10px; margin-bottom: 10px; }
	.hui_child_margin_y_15px_l > *, .hui_margin_y_15px_l { margin-top: 15px; margin-bottom: 15px; }
	.hui_child_margin_y_20px_l > *, .hui_margin_y_20px_l { margin-top: 20px; margin-bottom: 20px; }
	.hui_child_margin_y_25px_l > *, .hui_margin_y_25px_l { margin-top: 25px; margin-bottom: 25px; }
	.hui_child_margin_y_30px_l > *, .hui_margin_y_30px_l { margin-top: 30px; margin-bottom: 30px; }
	.hui_child_margin_y_35px_l > *, .hui_margin_y_35px_l { margin-top: 35px; margin-bottom: 35px; }
	.hui_child_margin_y_40px_l > *, .hui_margin_y_40px_l { margin-top: 40px; margin-bottom: 40px; }
	.hui_child_margin_y_45px_l > *, .hui_margin_y_45px_l { margin-top: 45px; margin-bottom: 45px; }
	.hui_child_margin_y_50px_l > *, .hui_margin_y_50px_l { margin-top: 50px; margin-bottom: 50px; }
	.hui_child_margin_y_55px_l > *, .hui_margin_y_55px_l { margin-top: 55px; margin-bottom: 55px; }
	.hui_child_margin_y_60px_l > *, .hui_margin_y_60px_l { margin-top: 60px; margin-bottom: 60px; }
	.hui_child_margin_y_65px_l > *, .hui_margin_y_65px_l { margin-top: 65px; margin-bottom: 65px; }
	.hui_child_margin_y_70px_l > *, .hui_margin_y_70px_l { margin-top: 70px; margin-bottom: 70px; }
	.hui_child_margin_y_75px_l > *, .hui_margin_y_75px_l { margin-top: 75px; margin-bottom: 75px; }
	.hui_child_margin_y_80px_l > *, .hui_margin_y_80px_l { margin-top: 80px; margin-bottom: 80px; }
	.hui_child_margin_y_85px_l > *, .hui_margin_y_85px_l { margin-top: 85px; margin-bottom: 85px; }
	.hui_child_margin_y_90px_l > *, .hui_margin_y_90px_l { margin-top: 90px; margin-bottom: 90px; }
	.hui_child_margin_y_95px_l > *, .hui_margin_y_95px_l { margin-top: 95px; margin-bottom: 95px; }
	.hui_child_margin_y_100px_l > *, .hui_margin_y_100px_l { margin-top: 100px; margin-bottom: 100px; }
	
	.hui_child_margin_left_1px_l > *, .hui_margin_left_1px_l { margin-left: 1px; }
	.hui_child_margin_left_2px_l > *, .hui_margin_left_2px_l { margin-left: 2px; }
	.hui_child_margin_left_3px_l > *, .hui_margin_left_3px_l { margin-left: 3px; }
	.hui_child_margin_left_4px_l > *, .hui_margin_left_4px_l { margin-left: 4px; }
	.hui_child_margin_left_5px_l > *, .hui_margin_left_5px_l { margin-left: 5px; }
	.hui_child_margin_left_6px_l > *, .hui_margin_left_6px_l { margin-left: 6px; }
	.hui_child_margin_left_7px_l > *, .hui_margin_left_7px_l { margin-left: 7px; }
	.hui_child_margin_left_8px_l > *, .hui_margin_left_8px_l { margin-left: 8px; }
	.hui_child_margin_left_9px_l > *, .hui_margin_left_9px_l { margin-left: 9px; }
	.hui_child_margin_left_10px_l > *, .hui_margin_left_10px_l { margin-left: 10px; }
	.hui_child_margin_left_15px_l > *, .hui_margin_left_15px_l { margin-left: 15px; }
	.hui_child_margin_left_20px_l > *, .hui_margin_left_20px_l { margin-left: 20px; }
	.hui_child_margin_left_25px_l > *, .hui_margin_left_25px_l { margin-left: 25px; }
	.hui_child_margin_left_30px_l > *, .hui_margin_left_30px_l { margin-left: 30px; }
	.hui_child_margin_left_35px_l > *, .hui_margin_left_35px_l { margin-left: 35px; }
	.hui_child_margin_left_40px_l > *, .hui_margin_left_40px_l { margin-left: 40px; }
	.hui_child_margin_left_45px_l > *, .hui_margin_left_45px_l { margin-left: 45px; }
	.hui_child_margin_left_50px_l > *, .hui_margin_left_50px_l { margin-left: 50px; }
	.hui_child_margin_left_55px_l > *, .hui_margin_left_55px_l { margin-left: 55px; }
	.hui_child_margin_left_60px_l > *, .hui_margin_left_60px_l { margin-left: 60px; }
	.hui_child_margin_left_65px_l > *, .hui_margin_left_65px_l { margin-left: 65px; }
	.hui_child_margin_left_70px_l > *, .hui_margin_left_70px_l { margin-left: 70px; }
	.hui_child_margin_left_75px_l > *, .hui_margin_left_75px_l { margin-left: 75px; }
	.hui_child_margin_left_80px_l > *, .hui_margin_left_80px_l { margin-left: 80px; }
	.hui_child_margin_left_85px_l > *, .hui_margin_left_85px_l { margin-left: 85px; }
	.hui_child_margin_left_90px_l > *, .hui_margin_left_90px_l { margin-left: 90px; }
	.hui_child_margin_left_95px_l > *, .hui_margin_left_95px_l { margin-left: 95px; }
	.hui_child_margin_left_100px_l > *, .hui_margin_left_100px_l { margin-left: 100px; }
	
	.hui_child_margin_right_1px_l > *, .hui_margin_right_1px_l { margin-right: 1px; }
	.hui_child_margin_right_2px_l > *, .hui_margin_right_2px_l { margin-right: 2px; }
	.hui_child_margin_right_3px_l > *, .hui_margin_right_3px_l { margin-right: 3px; }
	.hui_child_margin_right_4px_l > *, .hui_margin_right_4px_l { margin-right: 4px; }
	.hui_child_margin_right_5px_l > *, .hui_margin_right_5px_l { margin-right: 5px; }
	.hui_child_margin_right_6px_l > *, .hui_margin_right_6px_l { margin-right: 6px; }
	.hui_child_margin_right_7px_l > *, .hui_margin_right_7px_l { margin-right: 7px; }
	.hui_child_margin_right_8px_l > *, .hui_margin_right_8px_l { margin-right: 8px; }
	.hui_child_margin_right_9px_l > *, .hui_margin_right_9px_l { margin-right: 9px; }
	.hui_child_margin_right_10px_l > *, .hui_margin_right_10px_l { margin-right: 10px; }
	.hui_child_margin_right_15px_l > *, .hui_margin_right_15px_l { margin-right: 15px; }
	.hui_child_margin_right_20px_l > *, .hui_margin_right_20px_l { margin-right: 20px; }
	.hui_child_margin_right_25px_l > *, .hui_margin_right_25px_l { margin-right: 25px; }
	.hui_child_margin_right_30px_l > *, .hui_margin_right_30px_l { margin-right: 30px; }
	.hui_child_margin_right_35px_l > *, .hui_margin_right_35px_l { margin-right: 35px; }
	.hui_child_margin_right_40px_l > *, .hui_margin_right_40px_l { margin-right: 40px; }
	.hui_child_margin_right_45px_l > *, .hui_margin_right_45px_l { margin-right: 45px; }
	.hui_child_margin_right_50px_l > *, .hui_margin_right_50px_l { margin-right: 50px; }
	.hui_child_margin_right_55px_l > *, .hui_margin_right_55px_l { margin-right: 55px; }
	.hui_child_margin_right_60px_l > *, .hui_margin_right_60px_l { margin-right: 60px; }
	.hui_child_margin_right_65px_l > *, .hui_margin_right_65px_l { margin-right: 65px; }
	.hui_child_margin_right_70px_l > *, .hui_margin_right_70px_l { margin-right: 70px; }
	.hui_child_margin_right_75px_l > *, .hui_margin_right_75px_l { margin-right: 75px; }
	.hui_child_margin_right_80px_l > *, .hui_margin_right_80px_l { margin-right: 80px; }
	.hui_child_margin_right_85px_l > *, .hui_margin_right_85px_l { margin-right: 85px; }
	.hui_child_margin_right_90px_l > *, .hui_margin_right_90px_l { margin-right: 90px; }
	.hui_child_margin_right_95px_l > *, .hui_margin_right_95px_l { margin-right: 95px; }
	.hui_child_margin_right_100px_l > *, .hui_margin_right_100px_l { margin-right: 100px; }
	
	.hui_child_margin_top_1px_l > *, .hui_margin_top_1px_l { margin-top: 1px; }
	.hui_child_margin_top_2px_l > *, .hui_margin_top_2px_l { margin-top: 2px; }
	.hui_child_margin_top_3px_l > *, .hui_margin_top_3px_l { margin-top: 3px; }
	.hui_child_margin_top_4px_l > *, .hui_margin_top_4px_l { margin-top: 4px; }
	.hui_child_margin_top_5px_l > *, .hui_margin_top_5px_l { margin-top: 5px; }
	.hui_child_margin_top_6px_l > *, .hui_margin_top_6px_l { margin-top: 6px; }
	.hui_child_margin_top_7px_l > *, .hui_margin_top_7px_l { margin-top: 7px; }
	.hui_child_margin_top_8px_l > *, .hui_margin_top_8px_l { margin-top: 8px; }
	.hui_child_margin_top_9px_l > *, .hui_margin_top_9px_l { margin-top: 9px; }
	.hui_child_margin_top_10px_l > *, .hui_margin_top_10px_l { margin-top: 10px; }
	.hui_child_margin_top_15px_l > *, .hui_margin_top_15px_l { margin-top: 15px; }
	.hui_child_margin_top_20px_l > *, .hui_margin_top_20px_l { margin-top: 20px; }
	.hui_child_margin_top_25px_l > *, .hui_margin_top_25px_l { margin-top: 25px; }
	.hui_child_margin_top_30px_l > *, .hui_margin_top_30px_l { margin-top: 30px; }
	.hui_child_margin_top_35px_l > *, .hui_margin_top_35px_l { margin-top: 35px; }
	.hui_child_margin_top_40px_l > *, .hui_margin_top_40px_l { margin-top: 40px; }
	.hui_child_margin_top_45px_l > *, .hui_margin_top_45px_l { margin-top: 45px; }
	.hui_child_margin_top_50px_l > *, .hui_margin_top_50px_l { margin-top: 50px; }
	.hui_child_margin_top_55px_l > *, .hui_margin_top_55px_l { margin-top: 55px; }
	.hui_child_margin_top_60px_l > *, .hui_margin_top_60px_l { margin-top: 60px; }
	.hui_child_margin_top_65px_l > *, .hui_margin_top_65px_l { margin-top: 65px; }
	.hui_child_margin_top_70px_l > *, .hui_margin_top_70px_l { margin-top: 70px; }
	.hui_child_margin_top_75px_l > *, .hui_margin_top_75px_l { margin-top: 75px; }
	.hui_child_margin_top_80px_l > *, .hui_margin_top_80px_l { margin-top: 80px; }
	.hui_child_margin_top_85px_l > *, .hui_margin_top_85px_l { margin-top: 85px; }
	.hui_child_margin_top_90px_l > *, .hui_margin_top_90px_l { margin-top: 90px; }
	.hui_child_margin_top_95px_l > *, .hui_margin_top_95px_l { margin-top: 95px; }
	.hui_child_margin_top_100px_l > *, .hui_margin_top_100px_l { margin-top: 100px; }
	
	.hui_child_margin_bottom_1px_l > *, .hui_margin_bottom_1px_l { margin-bottom: 1px; }
	.hui_child_margin_bottom_2px_l > *, .hui_margin_bottom_2px_l { margin-bottom: 2px; }
	.hui_child_margin_bottom_3px_l > *, .hui_margin_bottom_3px_l { margin-bottom: 3px; }
	.hui_child_margin_bottom_4px_l > *, .hui_margin_bottom_4px_l { margin-bottom: 4px; }
	.hui_child_margin_bottom_5px_l > *, .hui_margin_bottom_5px_l { margin-bottom: 5px; }
	.hui_child_margin_bottom_6px_l > *, .hui_margin_bottom_6px_l { margin-bottom: 6px; }
	.hui_child_margin_bottom_7px_l > *, .hui_margin_bottom_7px_l { margin-bottom: 7px; }
	.hui_child_margin_bottom_8px_l > *, .hui_margin_bottom_8px_l { margin-bottom: 8px; }
	.hui_child_margin_bottom_9px_l > *, .hui_margin_bottom_9px_l { margin-bottom: 9px; }
	.hui_child_margin_bottom_10px_l > *, .hui_margin_bottom_10px_l { margin-bottom: 10px; }
	.hui_child_margin_bottom_15px_l > *, .hui_margin_bottom_15px_l { margin-bottom: 15px; }
	.hui_child_margin_bottom_20px_l > *, .hui_margin_bottom_20px_l { margin-bottom: 20px; }
	.hui_child_margin_bottom_25px_l > *, .hui_margin_bottom_25px_l { margin-bottom: 25px; }
	.hui_child_margin_bottom_30px_l > *, .hui_margin_bottom_30px_l { margin-bottom: 30px; }
	.hui_child_margin_bottom_35px_l > *, .hui_margin_bottom_35px_l { margin-bottom: 35px; }
	.hui_child_margin_bottom_40px_l > *, .hui_margin_bottom_40px_l { margin-bottom: 40px; }
	.hui_child_margin_bottom_45px_l > *, .hui_margin_bottom_45px_l { margin-bottom: 45px; }
	.hui_child_margin_bottom_50px_l > *, .hui_margin_bottom_50px_l { margin-bottom: 50px; }
	.hui_child_margin_bottom_55px_l > *, .hui_margin_bottom_55px_l { margin-bottom: 55px; }
	.hui_child_margin_bottom_60px_l > *, .hui_margin_bottom_60px_l { margin-bottom: 60px; }
	.hui_child_margin_bottom_65px_l > *, .hui_margin_bottom_65px_l { margin-bottom: 65px; }
	.hui_child_margin_bottom_70px_l > *, .hui_margin_bottom_70px_l { margin-bottom: 70px; }
	.hui_child_margin_bottom_75px_l > *, .hui_margin_bottom_75px_l { margin-bottom: 75px; }
	.hui_child_margin_bottom_80px_l > *, .hui_margin_bottom_80px_l { margin-bottom: 80px; }
	.hui_child_margin_bottom_85px_l > *, .hui_margin_bottom_85px_l { margin-bottom: 85px; }
	.hui_child_margin_bottom_90px_l > *, .hui_margin_bottom_90px_l { margin-bottom: 90px; }
	.hui_child_margin_bottom_95px_l > *, .hui_margin_bottom_95px_l { margin-bottom: 95px; }
	.hui_child_margin_bottom_100px_l > *, .hui_margin_bottom_100px_l { margin-bottom: 100px; }
	
	.hui_child_margin_remove_left_l > *, .hui_margin_remove_left_l { margin-left: 0px; }
	.hui_child_margin_remove_right_l > *, .hui_margin_remove_right_l { margin-right: 0px; }
	.hui_child_margin_remove_top_l > *, .hui_margin_remove_top_l { margin-top: 0px; }
	.hui_child_margin_remove_bottom_l > *, .hui_margin_remove_bottom_l { margin-bottom: 0px; }
	.hui_child_margin_remove_x_l > *, .hui_margin_remove_x_l { margin-left: 0px; margin-right: 0px; }
	.hui_child_margin_remove_y_l > *, .hui_margin_remove_y_l { margin-top: 0px; margin-bottom: 0px; }	
}
@media screen and (max-width: 750px) {
	.hui_child_margin_xsmall_m > *, .hui_margin_xsmall_m { margin: 20px; }
	.hui_child_margin_small_m > *, .hui_margin_small_m { margin: 30px; }
	.hui_child_margin_m > *, .hui_margin_m { margin: 40px; }
	.hui_child_margin_large_m > *, .hui_margin_large_m { margin: 60px; }
	.hui_child_margin_xlarge_m > *, .hui_margin_xlarge_m { margin: 80px; }
	
	.hui_child_margin_x_xsmall_m > *, .hui_margin_x_xsmall_m { margin-left: 20px; margin-right: 20px; }
	.hui_child_margin_x_small_m > *, .hui_margin_x_small_m { margin-left: 30px; margin-right: 30px; }
	.hui_child_margin_x_m > *, .hui_margin_x_m { margin-left: 40px; margin-right: 40px; }
	.hui_child_margin_x_large_m > *, .hui_margin_x_large_m { margin-left: 60px; margin-right: 60px; }
	.hui_child_margin_x_xlarge_m > *, .hui_margin_x_xlarge_m { margin-left: 80px; margin-right: 80px; }
	
	.hui_child_margin_y_xsmall_m > *, .hui_margin_y_xsmall_m { margin-top: 20px; margin-bottom: 20px; }
	.hui_child_margin_y_small_m > *, .hui_margin_y_small_m { margin-top: 30px; margin-bottom: 30px; }
	.hui_child_margin_y_m > *, .hui_margin_y_m { margin-top: 40px; margin-bottom: 40px; }
	.hui_child_margin_y_large_m > *, .hui_margin_y_large_m { margin-top: 60px; margin-bottom: 60px; }
	.hui_child_margin_y_xlarge_m > *, .hui_margin_y_xlarge_m { margin-top: 80px; margin-bottom: 80px; }
	
	.hui_child_margin_left_xsmall_m > *, .hui_margin_left_xsmall_m { margin-left: 20px; }
	.hui_child_margin_left_small_m > *, .hui_margin_left_small_m { margin-left: 30px; }
	.hui_child_margin_left_m > *, .hui_margin_left_m { margin-left: 40px; }
	.hui_child_margin_left_large_m > *, .hui_margin_left_large_m { margin-left: 60px; }
	.hui_child_margin_left_xlarge_m > *, .hui_margin_left_xlarge_m { margin-left: 80px; }
	
	.hui_child_margin_right_xsmall_m > *, .hui_margin_right_xsmall_m { margin-right: 20px; }
	.hui_child_margin_right_small_m > *, .hui_margin_right_small_m { margin-right: 30px; }
	.hui_child_margin_right_m > *, .hui_margin_right_m { margin-right: 40px; }
	.hui_child_margin_right_large_m > *, .hui_margin_right_large_m { margin-right: 60px; }
	.hui_child_margin_right_xlarge_m > *, .hui_margin_right_xlarge_m { margin-right: 80px; }
	
	.hui_child_margin_top_xsmall_m > *, .hui_margin_top_xsmall_m { margin-top: 20px; }
	.hui_child_margin_top_small_m > *, .hui_margin_top_small_m { margin-top: 30px; }
	.hui_child_margin_top_m > *, .hui_margin_top_m { margin-top: 40px; }
	.hui_child_margin_top_large_m > *, .hui_margin_top_large_m { margin-top: 60px; }
	.hui_child_margin_top_xlarge_m > *, .hui_margin_top_xlarge_m { margin-top: 80px; }
	
	.hui_child_margin_bottom_xsmall_m > *, .hui_margin_bottom_xsmall_m { margin-bottom: 20px; }
	.hui_child_margin_bottom_small_m > *, .hui_margin_bottom_small_m { margin-bottom: 30px; }
	.hui_child_margin_bottom_m > *, .hui_margin_bottom_m { margin-bottom: 40px; }
	.hui_child_margin_bottom_large_m > *, .hui_margin_bottom_large_m { margin-bottom: 60px; }
	.hui_child_margin_bottom_xlarge_m > *, .hui_margin_bottom_xlarge_m { margin-bottom: 80px; }
	
	.hui_child_margin_1px_m > *, .hui_margin_1px_m { margin: 1px; }
	.hui_child_margin_2px_m > *, .hui_margin_2px_m { margin: 2px; }
	.hui_child_margin_3px_m > *, .hui_margin_3px_m { margin: 3px; }
	.hui_child_margin_4px_m > *, .hui_margin_4px_m { margin: 4px; }
	.hui_child_margin_5px_m > *, .hui_margin_5px_m { margin: 5px; }
	.hui_child_margin_6px_m > *, .hui_margin_6px_m { margin: 6px; }
	.hui_child_margin_7px_m > *, .hui_margin_7px_m { margin: 7px; }
	.hui_child_margin_8px_m > *, .hui_margin_8px_m { margin: 8px; }
	.hui_child_margin_9px_m > *, .hui_margin_9px_m { margin: 9px; }
	.hui_child_margin_10px_m > *, .hui_margin_10px_m { margin: 10px; }
	.hui_child_margin_15px_m > *, .hui_margin_15px_m { margin: 15px; }
	.hui_child_margin_20px_m > *, .hui_margin_20px_m { margin: 20px; }
	.hui_child_margin_25px_m > *, .hui_margin_25px_m { margin: 25px; }
	.hui_child_margin_30px_m > *, .hui_margin_30px_m { margin: 30px; }
	.hui_child_margin_35px_m > *, .hui_margin_35px_m { margin: 35px; }
	.hui_child_margin_40px_m > *, .hui_margin_40px_m { margin: 40px; }
	.hui_child_margin_45px_m > *, .hui_margin_45px_m { margin: 45px; }
	.hui_child_margin_50px_m > *, .hui_margin_50px_m { margin: 50px; }
	.hui_child_margin_55px_m > *, .hui_margin_55px_m { margin: 55px; }
	.hui_child_margin_60px_m > *, .hui_margin_60px_m { margin: 60px; }
	.hui_child_margin_65px_m > *, .hui_margin_65px_m { margin: 65px; }
	.hui_child_margin_70px_m > *, .hui_margin_70px_m { margin: 70px; }
	.hui_child_margin_75px_m > *, .hui_margin_75px_m { margin: 75px; }
	.hui_child_margin_80px_m > *, .hui_margin_80px_m { margin: 80px; }
	.hui_child_margin_85px_m > *, .hui_margin_85px_m { margin: 85px; }
	.hui_child_margin_90px_m > *, .hui_margin_90px_m { margin: 90px; }
	.hui_child_margin_95px_m > *, .hui_margin_95px_m { margin: 95px; }
	.hui_child_margin_100px_m > *, .hui_margin_100px_m { margin: 100px; }
	
	.hui_child_margin_x_1px_m > *, .hui_margin_x_1px_m { margin-left: 1px; margin-right: 1px; }
	.hui_child_margin_x_2px_m > *, .hui_margin_x_2px_m { margin-left: 2px; margin-right: 2px; }
	.hui_child_margin_x_3px_m > *, .hui_margin_x_3px_m { margin-left: 3px; margin-right: 3px; }
	.hui_child_margin_x_4px_m > *, .hui_margin_x_4px_m { margin-left: 4px; margin-right: 4px; }
	.hui_child_margin_x_5px_m > *, .hui_margin_x_5px_m { margin-left: 5px; margin-right: 5px; }
	.hui_child_margin_x_6px_m > *, .hui_margin_x_6px_m { margin-left: 6px; margin-right: 6px; }
	.hui_child_margin_x_7px_m > *, .hui_margin_x_7px_m { margin-left: 7px; margin-right: 7px; }
	.hui_child_margin_x_8px_m > *, .hui_margin_x_8px_m { margin-left: 8px; margin-right: 8px; }
	.hui_child_margin_x_9px_m > *, .hui_margin_x_9px_m { margin-left: 9px; margin-right: 9px; }
	.hui_child_margin_x_10px_m > *, .hui_margin_x_10px_m { margin-left: 10px; margin-right: 10px; }
	.hui_child_margin_x_15px_m > *, .hui_margin_x_15px_m { margin-left: 15px; margin-right: 15px; }
	.hui_child_margin_x_20px_m > *, .hui_margin_x_20px_m { margin-left: 20px; margin-right: 20px; }
	.hui_child_margin_x_25px_m > *, .hui_margin_x_25px_m { margin-left: 25px; margin-right: 25px; }
	.hui_child_margin_x_30px_m > *, .hui_margin_x_30px_m { margin-left: 30px; margin-right: 30px; }
	.hui_child_margin_x_35px_m > *, .hui_margin_x_35px_m { margin-left: 35px; margin-right: 35px; }
	.hui_child_margin_x_40px_m > *, .hui_margin_x_40px_m { margin-left: 40px; margin-right: 40px; }
	.hui_child_margin_x_45px_m > *, .hui_margin_x_45px_m { margin-left: 45px; margin-right: 45px; }
	.hui_child_margin_x_50px_m > *, .hui_margin_x_50px_m { margin-left: 50px; margin-right: 50px; }
	.hui_child_margin_x_55px_m > *, .hui_margin_x_55px_m { margin-left: 55px; margin-right: 55px; }
	.hui_child_margin_x_60px_m > *, .hui_margin_x_60px_m { margin-left: 60px; margin-right: 60px; }
	.hui_child_margin_x_65px_m > *, .hui_margin_x_65px_m { margin-left: 65px; margin-right: 65px; }
	.hui_child_margin_x_70px_m > *, .hui_margin_x_70px_m { margin-left: 70px; margin-right: 70px; }
	.hui_child_margin_x_75px_m > *, .hui_margin_x_75px_m { margin-left: 75px; margin-right: 75px; }
	.hui_child_margin_x_80px_m > *, .hui_margin_x_80px_m { margin-left: 80px; margin-right: 80px; }
	.hui_child_margin_x_85px_m > *, .hui_margin_x_85px_m { margin-left: 85px; margin-right: 85px; }
	.hui_child_margin_x_90px_m > *, .hui_margin_x_90px_m { margin-left: 90px; margin-right: 90px; }
	.hui_child_margin_x_95px_m > *, .hui_margin_x_95px_m { margin-left: 95px; margin-right: 95px; }
	.hui_child_margin_x_100px_m > *, .hui_margin_x_100px_m { margin-left: 100px; margin-right: 100px; }
	
	.hui_child_margin_y_1px_m > *, .hui_margin_y_1px_m { margin-top: 1px; margin-bottom: 1px; }
	.hui_child_margin_y_2px_m > *, .hui_margin_y_2px_m { margin-top: 2px; margin-bottom: 2px; }
	.hui_child_margin_y_3px_m > *, .hui_margin_y_3px_m { margin-top: 3px; margin-bottom: 3px; }
	.hui_child_margin_y_4px_m > *, .hui_margin_y_4px_m { margin-top: 4px; margin-bottom: 4px; }
	.hui_child_margin_y_5px_m > *, .hui_margin_y_5px_m { margin-top: 5px; margin-bottom: 5px; }
	.hui_child_margin_y_6px_m > *, .hui_margin_y_6px_m { margin-top: 6px; margin-bottom: 6px; }
	.hui_child_margin_y_7px_m > *, .hui_margin_y_7px_m { margin-top: 7px; margin-bottom: 7px; }
	.hui_child_margin_y_8px_m > *, .hui_margin_y_8px_m { margin-top: 8px; margin-bottom: 8px; }
	.hui_child_margin_y_9px_m > *, .hui_margin_y_9px_m { margin-top: 9px; margin-bottom: 9px; }
	.hui_child_margin_y_10px_m > *, .hui_margin_y_10px_m { margin-top: 10px; margin-bottom: 10px; }
	.hui_child_margin_y_15px_m > *, .hui_margin_y_15px_m { margin-top: 15px; margin-bottom: 15px; }
	.hui_child_margin_y_20px_m > *, .hui_margin_y_20px_m { margin-top: 20px; margin-bottom: 20px; }
	.hui_child_margin_y_25px_m > *, .hui_margin_y_25px_m { margin-top: 25px; margin-bottom: 25px; }
	.hui_child_margin_y_30px_m > *, .hui_margin_y_30px_m { margin-top: 30px; margin-bottom: 30px; }
	.hui_child_margin_y_35px_m > *, .hui_margin_y_35px_m { margin-top: 35px; margin-bottom: 35px; }
	.hui_child_margin_y_40px_m > *, .hui_margin_y_40px_m { margin-top: 40px; margin-bottom: 40px; }
	.hui_child_margin_y_45px_m > *, .hui_margin_y_45px_m { margin-top: 45px; margin-bottom: 45px; }
	.hui_child_margin_y_50px_m > *, .hui_margin_y_50px_m { margin-top: 50px; margin-bottom: 50px; }
	.hui_child_margin_y_55px_m > *, .hui_margin_y_55px_m { margin-top: 55px; margin-bottom: 55px; }
	.hui_child_margin_y_60px_m > *, .hui_margin_y_60px_m { margin-top: 60px; margin-bottom: 60px; }
	.hui_child_margin_y_65px_m > *, .hui_margin_y_65px_m { margin-top: 65px; margin-bottom: 65px; }
	.hui_child_margin_y_70px_m > *, .hui_margin_y_70px_m { margin-top: 70px; margin-bottom: 70px; }
	.hui_child_margin_y_75px_m > *, .hui_margin_y_75px_m { margin-top: 75px; margin-bottom: 75px; }
	.hui_child_margin_y_80px_m > *, .hui_margin_y_80px_m { margin-top: 80px; margin-bottom: 80px; }
	.hui_child_margin_y_85px_m > *, .hui_margin_y_85px_m { margin-top: 85px; margin-bottom: 85px; }
	.hui_child_margin_y_90px_m > *, .hui_margin_y_90px_m { margin-top: 90px; margin-bottom: 90px; }
	.hui_child_margin_y_95px_m > *, .hui_margin_y_95px_m { margin-top: 95px; margin-bottom: 95px; }
	.hui_child_margin_y_100px_m > *, .hui_margin_y_100px_m { margin-top: 100px; margin-bottom: 100px; }
	
	.hui_child_margin_left_1px_m > *, .hui_margin_left_1px_m { margin-left: 1px; }
	.hui_child_margin_left_2px_m > *, .hui_margin_left_2px_m { margin-left: 2px; }
	.hui_child_margin_left_3px_m > *, .hui_margin_left_3px_m { margin-left: 3px; }
	.hui_child_margin_left_4px_m > *, .hui_margin_left_4px_m { margin-left: 4px; }
	.hui_child_margin_left_5px_m > *, .hui_margin_left_5px_m { margin-left: 5px; }
	.hui_child_margin_left_6px_m > *, .hui_margin_left_6px_m { margin-left: 6px; }
	.hui_child_margin_left_7px_m > *, .hui_margin_left_7px_m { margin-left: 7px; }
	.hui_child_margin_left_8px_m > *, .hui_margin_left_8px_m { margin-left: 8px; }
	.hui_child_margin_left_9px_m > *, .hui_margin_left_9px_m { margin-left: 9px; }
	.hui_child_margin_left_10px_m > *, .hui_margin_left_10px_m { margin-left: 10px; }
	.hui_child_margin_left_15px_m > *, .hui_margin_left_15px_m { margin-left: 15px; }
	.hui_child_margin_left_20px_m > *, .hui_margin_left_20px_m { margin-left: 20px; }
	.hui_child_margin_left_25px_m > *, .hui_margin_left_25px_m { margin-left: 25px; }
	.hui_child_margin_left_30px_m > *, .hui_margin_left_30px_m { margin-left: 30px; }
	.hui_child_margin_left_35px_m > *, .hui_margin_left_35px_m { margin-left: 35px; }
	.hui_child_margin_left_40px_m > *, .hui_margin_left_40px_m { margin-left: 40px; }
	.hui_child_margin_left_45px_m > *, .hui_margin_left_45px_m { margin-left: 45px; }
	.hui_child_margin_left_50px_m > *, .hui_margin_left_50px_m { margin-left: 50px; }
	.hui_child_margin_left_55px_m > *, .hui_margin_left_55px_m { margin-left: 55px; }
	.hui_child_margin_left_60px_m > *, .hui_margin_left_60px_m { margin-left: 60px; }
	.hui_child_margin_left_65px_m > *, .hui_margin_left_65px_m { margin-left: 65px; }
	.hui_child_margin_left_70px_m > *, .hui_margin_left_70px_m { margin-left: 70px; }
	.hui_child_margin_left_75px_m > *, .hui_margin_left_75px_m { margin-left: 75px; }
	.hui_child_margin_left_80px_m > *, .hui_margin_left_80px_m { margin-left: 80px; }
	.hui_child_margin_left_85px_m > *, .hui_margin_left_85px_m { margin-left: 85px; }
	.hui_child_margin_left_90px_m > *, .hui_margin_left_90px_m { margin-left: 90px; }
	.hui_child_margin_left_95px_m > *, .hui_margin_left_95px_m { margin-left: 95px; }
	.hui_child_margin_left_100px_m > *, .hui_margin_left_100px_m { margin-left: 100px; }
	
	.hui_child_margin_right_1px_m > *, .hui_margin_right_1px_m { margin-right: 1px; }
	.hui_child_margin_right_2px_m > *, .hui_margin_right_2px_m { margin-right: 2px; }
	.hui_child_margin_right_3px_m > *, .hui_margin_right_3px_m { margin-right: 3px; }
	.hui_child_margin_right_4px_m > *, .hui_margin_right_4px_m { margin-right: 4px; }
	.hui_child_margin_right_5px_m > *, .hui_margin_right_5px_m { margin-right: 5px; }
	.hui_child_margin_right_6px_m > *, .hui_margin_right_6px_m { margin-right: 6px; }
	.hui_child_margin_right_7px_m > *, .hui_margin_right_7px_m { margin-right: 7px; }
	.hui_child_margin_right_8px_m > *, .hui_margin_right_8px_m { margin-right: 8px; }
	.hui_child_margin_right_9px_m > *, .hui_margin_right_9px_m { margin-right: 9px; }
	.hui_child_margin_right_10px_m > *, .hui_margin_right_10px_m { margin-right: 10px; }
	.hui_child_margin_right_15px_m > *, .hui_margin_right_15px_m { margin-right: 15px; }
	.hui_child_margin_right_20px_m > *, .hui_margin_right_20px_m { margin-right: 20px; }
	.hui_child_margin_right_25px_m > *, .hui_margin_right_25px_m { margin-right: 25px; }
	.hui_child_margin_right_30px_m > *, .hui_margin_right_30px_m { margin-right: 30px; }
	.hui_child_margin_right_35px_m > *, .hui_margin_right_35px_m { margin-right: 35px; }
	.hui_child_margin_right_40px_m > *, .hui_margin_right_40px_m { margin-right: 40px; }
	.hui_child_margin_right_45px_m > *, .hui_margin_right_45px_m { margin-right: 45px; }
	.hui_child_margin_right_50px_m > *, .hui_margin_right_50px_m { margin-right: 50px; }
	.hui_child_margin_right_55px_m > *, .hui_margin_right_55px_m { margin-right: 55px; }
	.hui_child_margin_right_60px_m > *, .hui_margin_right_60px_m { margin-right: 60px; }
	.hui_child_margin_right_65px_m > *, .hui_margin_right_65px_m { margin-right: 65px; }
	.hui_child_margin_right_70px_m > *, .hui_margin_right_70px_m { margin-right: 70px; }
	.hui_child_margin_right_75px_m > *, .hui_margin_right_75px_m { margin-right: 75px; }
	.hui_child_margin_right_80px_m > *, .hui_margin_right_80px_m { margin-right: 80px; }
	.hui_child_margin_right_85px_m > *, .hui_margin_right_85px_m { margin-right: 85px; }
	.hui_child_margin_right_90px_m > *, .hui_margin_right_90px_m { margin-right: 90px; }
	.hui_child_margin_right_95px_m > *, .hui_margin_right_95px_m { margin-right: 95px; }
	.hui_child_margin_right_100px_m > *, .hui_margin_right_100px_m { margin-right: 100px; }
	
	.hui_child_margin_top_1px_m > *, .hui_margin_top_1px_m { margin-top: 1px; }
	.hui_child_margin_top_2px_m > *, .hui_margin_top_2px_m { margin-top: 2px; }
	.hui_child_margin_top_3px_m > *, .hui_margin_top_3px_m { margin-top: 3px; }
	.hui_child_margin_top_4px_m > *, .hui_margin_top_4px_m { margin-top: 4px; }
	.hui_child_margin_top_5px_m > *, .hui_margin_top_5px_m { margin-top: 5px; }
	.hui_child_margin_top_6px_m > *, .hui_margin_top_6px_m { margin-top: 6px; }
	.hui_child_margin_top_7px_m > *, .hui_margin_top_7px_m { margin-top: 7px; }
	.hui_child_margin_top_8px_m > *, .hui_margin_top_8px_m { margin-top: 8px; }
	.hui_child_margin_top_9px_m > *, .hui_margin_top_9px_m { margin-top: 9px; }
	.hui_child_margin_top_10px_m > *, .hui_margin_top_10px_m { margin-top: 10px; }
	.hui_child_margin_top_15px_m > *, .hui_margin_top_15px_m { margin-top: 15px; }
	.hui_child_margin_top_20px_m > *, .hui_margin_top_20px_m { margin-top: 20px; }
	.hui_child_margin_top_25px_m > *, .hui_margin_top_25px_m { margin-top: 25px; }
	.hui_child_margin_top_30px_m > *, .hui_margin_top_30px_m { margin-top: 30px; }
	.hui_child_margin_top_35px_m > *, .hui_margin_top_35px_m { margin-top: 35px; }
	.hui_child_margin_top_40px_m > *, .hui_margin_top_40px_m { margin-top: 40px; }
	.hui_child_margin_top_45px_m > *, .hui_margin_top_45px_m { margin-top: 45px; }
	.hui_child_margin_top_50px_m > *, .hui_margin_top_50px_m { margin-top: 50px; }
	.hui_child_margin_top_55px_m > *, .hui_margin_top_55px_m { margin-top: 55px; }
	.hui_child_margin_top_60px_m > *, .hui_margin_top_60px_m { margin-top: 60px; }
	.hui_child_margin_top_65px_m > *, .hui_margin_top_65px_m { margin-top: 65px; }
	.hui_child_margin_top_70px_m > *, .hui_margin_top_70px_m { margin-top: 70px; }
	.hui_child_margin_top_75px_m > *, .hui_margin_top_75px_m { margin-top: 75px; }
	.hui_child_margin_top_80px_m > *, .hui_margin_top_80px_m { margin-top: 80px; }
	.hui_child_margin_top_85px_m > *, .hui_margin_top_85px_m { margin-top: 85px; }
	.hui_child_margin_top_90px_m > *, .hui_margin_top_90px_m { margin-top: 90px; }
	.hui_child_margin_top_95px_m > *, .hui_margin_top_95px_m { margin-top: 95px; }
	.hui_child_margin_top_100px_m > *, .hui_margin_top_100px_m { margin-top: 100px; }
	
	.hui_child_margin_bottom_1px_m > *, .hui_margin_bottom_1px_m { margin-bottom: 1px; }
	.hui_child_margin_bottom_2px_m > *, .hui_margin_bottom_2px_m { margin-bottom: 2px; }
	.hui_child_margin_bottom_3px_m > *, .hui_margin_bottom_3px_m { margin-bottom: 3px; }
	.hui_child_margin_bottom_4px_m > *, .hui_margin_bottom_4px_m { margin-bottom: 4px; }
	.hui_child_margin_bottom_5px_m > *, .hui_margin_bottom_5px_m { margin-bottom: 5px; }
	.hui_child_margin_bottom_6px_m > *, .hui_margin_bottom_6px_m { margin-bottom: 6px; }
	.hui_child_margin_bottom_7px_m > *, .hui_margin_bottom_7px_m { margin-bottom: 7px; }
	.hui_child_margin_bottom_8px_m > *, .hui_margin_bottom_8px_m { margin-bottom: 8px; }
	.hui_child_margin_bottom_9px_m > *, .hui_margin_bottom_9px_m { margin-bottom: 9px; }
	.hui_child_margin_bottom_10px_m > *, .hui_margin_bottom_10px_m { margin-bottom: 10px; }
	.hui_child_margin_bottom_15px_m > *, .hui_margin_bottom_15px_m { margin-bottom: 15px; }
	.hui_child_margin_bottom_20px_m > *, .hui_margin_bottom_20px_m { margin-bottom: 20px; }
	.hui_child_margin_bottom_25px_m > *, .hui_margin_bottom_25px_m { margin-bottom: 25px; }
	.hui_child_margin_bottom_30px_m > *, .hui_margin_bottom_30px_m { margin-bottom: 30px; }
	.hui_child_margin_bottom_35px_m > *, .hui_margin_bottom_35px_m { margin-bottom: 35px; }
	.hui_child_margin_bottom_40px_m > *, .hui_margin_bottom_40px_m { margin-bottom: 40px; }
	.hui_child_margin_bottom_45px_m > *, .hui_margin_bottom_45px_m { margin-bottom: 45px; }
	.hui_child_margin_bottom_50px_m > *, .hui_margin_bottom_50px_m { margin-bottom: 50px; }
	.hui_child_margin_bottom_55px_m > *, .hui_margin_bottom_55px_m { margin-bottom: 55px; }
	.hui_child_margin_bottom_60px_m > *, .hui_margin_bottom_60px_m { margin-bottom: 60px; }
	.hui_child_margin_bottom_65px_m > *, .hui_margin_bottom_65px_m { margin-bottom: 65px; }
	.hui_child_margin_bottom_70px_m > *, .hui_margin_bottom_70px_m { margin-bottom: 70px; }
	.hui_child_margin_bottom_75px_m > *, .hui_margin_bottom_75px_m { margin-bottom: 75px; }
	.hui_child_margin_bottom_80px_m > *, .hui_margin_bottom_80px_m { margin-bottom: 80px; }
	.hui_child_margin_bottom_85px_m > *, .hui_margin_bottom_85px_m { margin-bottom: 85px; }
	.hui_child_margin_bottom_90px_m > *, .hui_margin_bottom_90px_m { margin-bottom: 90px; }
	.hui_child_margin_bottom_95px_m > *, .hui_margin_bottom_95px_m { margin-bottom: 95px; }
	.hui_child_margin_bottom_100px_m > *, .hui_margin_bottom_100px_m { margin-bottom: 100px; }
	
	.hui_child_margin_remove_left_m > *, .hui_margin_remove_left_m { margin-left: 0px; }
	.hui_child_margin_remove_right_m > *, .hui_margin_remove_right_m { margin-right: 0px; }
	.hui_child_margin_remove_top_m > *, .hui_margin_remove_top_m { margin-top: 0px; }
	.hui_child_margin_remove_bottom_m > *, .hui_margin_remove_bottom_m { margin-bottom: 0px; }
	.hui_child_margin_remove_x_m > *, .hui_margin_remove_x_m { margin-left: 0px; margin-right: 0px; }
	.hui_child_margin_remove_y_m > *, .hui_margin_remove_y_m { margin-top: 0px; margin-bottom: 0px; }	
}
@media screen and (max-width: 500px) {
	.hui_child_margin_xsmall_s > *, .hui_margin_xsmall_s { margin: 20px; }
	.hui_child_margin_small_s > *, .hui_margin_small_s { margin: 30px; }
	.hui_child_margin_s > *, .hui_margin_s { margin: 40px; }
	.hui_child_margin_large_s > *, .hui_margin_large_s { margin: 60px; }
	.hui_child_margin_xlarge_s > *, .hui_margin_xlarge_s { margin: 80px; }
	
	.hui_child_margin_x_xsmall_s > *, .hui_margin_x_xsmall_s { margin-left: 20px; margin-right: 20px; }
	.hui_child_margin_x_small_s > *, .hui_margin_x_small_s { margin-left: 30px; margin-right: 30px; }
	.hui_child_margin_x_s > *, .hui_margin_x_s { margin-left: 40px; margin-right: 40px; }
	.hui_child_margin_x_large_s > *, .hui_margin_x_large_s { margin-left: 60px; margin-right: 60px; }
	.hui_child_margin_x_xlarge_s > *, .hui_margin_x_xlarge_s { margin-left: 80px; margin-right: 80px; }
	
	.hui_child_margin_y_xsmall_s > *, .hui_margin_y_xsmall_s { margin-top: 20px; margin-bottom: 20px; }
	.hui_child_margin_y_small_s > *, .hui_margin_y_small_s { margin-top: 30px; margin-bottom: 30px; }
	.hui_child_margin_y_s > *, .hui_margin_y_s { margin-top: 40px; margin-bottom: 40px; }
	.hui_child_margin_y_large_s > *, .hui_margin_y_large_s { margin-top: 60px; margin-bottom: 60px; }
	.hui_child_margin_y_xlarge_s > *, .hui_margin_y_xlarge_s { margin-top: 80px; margin-bottom: 80px; }
	
	.hui_child_margin_left_xsmall_s > *, .hui_margin_left_xsmall_s { margin-left: 20px; }
	.hui_child_margin_left_small_s > *, .hui_margin_left_small_s { margin-left: 30px; }
	.hui_child_margin_left_s > *, .hui_margin_left_s { margin-left: 40px; }
	.hui_child_margin_left_large_s > *, .hui_margin_left_large_s { margin-left: 60px; }
	.hui_child_margin_left_xlarge_s > *, .hui_margin_left_xlarge_s { margin-left: 80px; }
	
	.hui_child_margin_right_xsmall_s > *, .hui_margin_right_xsmall_s { margin-right: 20px; }
	.hui_child_margin_right_small_s > *, .hui_margin_right_small_s { margin-right: 30px; }
	.hui_child_margin_right_s > *, .hui_margin_right_s { margin-right: 40px; }
	.hui_child_margin_right_large_s > *, .hui_margin_right_large_s { margin-right: 60px; }
	.hui_child_margin_right_xlarge_s > *, .hui_margin_right_xlarge_s { margin-right: 80px; }
	
	.hui_child_margin_top_xsmall_s > *, .hui_margin_top_xsmall_s { margin-top: 20px; }
	.hui_child_margin_top_small_s > *, .hui_margin_top_small_s { margin-top: 30px; }
	.hui_child_margin_top_s > *, .hui_margin_top_s { margin-top: 40px; }
	.hui_child_margin_top_large_s > *, .hui_margin_top_large_s { margin-top: 60px; }
	.hui_child_margin_top_xlarge_s > *, .hui_margin_top_xlarge_s { margin-top: 80px; }
	
	.hui_child_margin_bottom_xsmall_s > *, .hui_margin_bottom_xsmall_s { margin-bottom: 20px; }
	.hui_child_margin_bottom_small_s > *, .hui_margin_bottom_small_s { margin-bottom: 30px; }
	.hui_child_margin_bottom_s > *, .hui_margin_bottom_s { margin-bottom: 40px; }
	.hui_child_margin_bottom_large_s > *, .hui_margin_bottom_large_s { margin-bottom: 60px; }
	.hui_child_margin_bottom_xlarge_s > *, .hui_margin_bottom_xlarge_s { margin-bottom: 80px; }
	
	.hui_child_margin_1px_s > *, .hui_margin_1px_s { margin: 1px; }
	.hui_child_margin_2px_s > *, .hui_margin_2px_s { margin: 2px; }
	.hui_child_margin_3px_s > *, .hui_margin_3px_s { margin: 3px; }
	.hui_child_margin_4px_s > *, .hui_margin_4px_s { margin: 4px; }
	.hui_child_margin_5px_s > *, .hui_margin_5px_s { margin: 5px; }
	.hui_child_margin_6px_s > *, .hui_margin_6px_s { margin: 6px; }
	.hui_child_margin_7px_s > *, .hui_margin_7px_s { margin: 7px; }
	.hui_child_margin_8px_s > *, .hui_margin_8px_s { margin: 8px; }
	.hui_child_margin_9px_s > *, .hui_margin_9px_s { margin: 9px; }
	.hui_child_margin_10px_s > *, .hui_margin_10px_s { margin: 10px; }
	.hui_child_margin_15px_s > *, .hui_margin_15px_s { margin: 15px; }
	.hui_child_margin_20px_s > *, .hui_margin_20px_s { margin: 20px; }
	.hui_child_margin_25px_s > *, .hui_margin_25px_s { margin: 25px; }
	.hui_child_margin_30px_s > *, .hui_margin_30px_s { margin: 30px; }
	.hui_child_margin_35px_s > *, .hui_margin_35px_s { margin: 35px; }
	.hui_child_margin_40px_s > *, .hui_margin_40px_s { margin: 40px; }
	.hui_child_margin_45px_s > *, .hui_margin_45px_s { margin: 45px; }
	.hui_child_margin_50px_s > *, .hui_margin_50px_s { margin: 50px; }
	.hui_child_margin_55px_s > *, .hui_margin_55px_s { margin: 55px; }
	.hui_child_margin_60px_s > *, .hui_margin_60px_s { margin: 60px; }
	.hui_child_margin_65px_s > *, .hui_margin_65px_s { margin: 65px; }
	.hui_child_margin_70px_s > *, .hui_margin_70px_s { margin: 70px; }
	.hui_child_margin_75px_s > *, .hui_margin_75px_s { margin: 75px; }
	.hui_child_margin_80px_s > *, .hui_margin_80px_s { margin: 80px; }
	.hui_child_margin_85px_s > *, .hui_margin_85px_s { margin: 85px; }
	.hui_child_margin_90px_s > *, .hui_margin_90px_s { margin: 90px; }
	.hui_child_margin_95px_s > *, .hui_margin_95px_s { margin: 95px; }
	.hui_child_margin_100px_s > *, .hui_margin_100px_s { margin: 100px; }
	
	.hui_child_margin_x_1px_s > *, .hui_margin_x_1px_s { margin-left: 1px; margin-right: 1px; }
	.hui_child_margin_x_2px_s > *, .hui_margin_x_2px_s { margin-left: 2px; margin-right: 2px; }
	.hui_child_margin_x_3px_s > *, .hui_margin_x_3px_s { margin-left: 3px; margin-right: 3px; }
	.hui_child_margin_x_4px_s > *, .hui_margin_x_4px_s { margin-left: 4px; margin-right: 4px; }
	.hui_child_margin_x_5px_s > *, .hui_margin_x_5px_s { margin-left: 5px; margin-right: 5px; }
	.hui_child_margin_x_6px_s > *, .hui_margin_x_6px_s { margin-left: 6px; margin-right: 6px; }
	.hui_child_margin_x_7px_s > *, .hui_margin_x_7px_s { margin-left: 7px; margin-right: 7px; }
	.hui_child_margin_x_8px_s > *, .hui_margin_x_8px_s { margin-left: 8px; margin-right: 8px; }
	.hui_child_margin_x_9px_s > *, .hui_margin_x_9px_s { margin-left: 9px; margin-right: 9px; }
	.hui_child_margin_x_10px_s > *, .hui_margin_x_10px_s { margin-left: 10px; margin-right: 10px; }
	.hui_child_margin_x_15px_s > *, .hui_margin_x_15px_s { margin-left: 15px; margin-right: 15px; }
	.hui_child_margin_x_20px_s > *, .hui_margin_x_20px_s { margin-left: 20px; margin-right: 20px; }
	.hui_child_margin_x_25px_s > *, .hui_margin_x_25px_s { margin-left: 25px; margin-right: 25px; }
	.hui_child_margin_x_30px_s > *, .hui_margin_x_30px_s { margin-left: 30px; margin-right: 30px; }
	.hui_child_margin_x_35px_s > *, .hui_margin_x_35px_s { margin-left: 35px; margin-right: 35px; }
	.hui_child_margin_x_40px_s > *, .hui_margin_x_40px_s { margin-left: 40px; margin-right: 40px; }
	.hui_child_margin_x_45px_s > *, .hui_margin_x_45px_s { margin-left: 45px; margin-right: 45px; }
	.hui_child_margin_x_50px_s > *, .hui_margin_x_50px_s { margin-left: 50px; margin-right: 50px; }
	.hui_child_margin_x_55px_s > *, .hui_margin_x_55px_s { margin-left: 55px; margin-right: 55px; }
	.hui_child_margin_x_60px_s > *, .hui_margin_x_60px_s { margin-left: 60px; margin-right: 60px; }
	.hui_child_margin_x_65px_s > *, .hui_margin_x_65px_s { margin-left: 65px; margin-right: 65px; }
	.hui_child_margin_x_70px_s > *, .hui_margin_x_70px_s { margin-left: 70px; margin-right: 70px; }
	.hui_child_margin_x_75px_s > *, .hui_margin_x_75px_s { margin-left: 75px; margin-right: 75px; }
	.hui_child_margin_x_80px_s > *, .hui_margin_x_80px_s { margin-left: 80px; margin-right: 80px; }
	.hui_child_margin_x_85px_s > *, .hui_margin_x_85px_s { margin-left: 85px; margin-right: 85px; }
	.hui_child_margin_x_90px_s > *, .hui_margin_x_90px_s { margin-left: 90px; margin-right: 90px; }
	.hui_child_margin_x_95px_s > *, .hui_margin_x_95px_s { margin-left: 95px; margin-right: 95px; }
	.hui_child_margin_x_100px_s > *, .hui_margin_x_100px_s { margin-left: 100px; margin-right: 100px; }
	
	.hui_child_margin_y_1px_s > *, .hui_margin_y_1px_s { margin-top: 1px; margin-bottom: 1px; }
	.hui_child_margin_y_2px_s > *, .hui_margin_y_2px_s { margin-top: 2px; margin-bottom: 2px; }
	.hui_child_margin_y_3px_s > *, .hui_margin_y_3px_s { margin-top: 3px; margin-bottom: 3px; }
	.hui_child_margin_y_4px_s > *, .hui_margin_y_4px_s { margin-top: 4px; margin-bottom: 4px; }
	.hui_child_margin_y_5px_s > *, .hui_margin_y_5px_s { margin-top: 5px; margin-bottom: 5px; }
	.hui_child_margin_y_6px_s > *, .hui_margin_y_6px_s { margin-top: 6px; margin-bottom: 6px; }
	.hui_child_margin_y_7px_s > *, .hui_margin_y_7px_s { margin-top: 7px; margin-bottom: 7px; }
	.hui_child_margin_y_8px_s > *, .hui_margin_y_8px_s { margin-top: 8px; margin-bottom: 8px; }
	.hui_child_margin_y_9px_s > *, .hui_margin_y_9px_s { margin-top: 9px; margin-bottom: 9px; }
	.hui_child_margin_y_10px_s > *, .hui_margin_y_10px_s { margin-top: 10px; margin-bottom: 10px; }
	.hui_child_margin_y_15px_s > *, .hui_margin_y_15px_s { margin-top: 15px; margin-bottom: 15px; }
	.hui_child_margin_y_20px_s > *, .hui_margin_y_20px_s { margin-top: 20px; margin-bottom: 20px; }
	.hui_child_margin_y_25px_s > *, .hui_margin_y_25px_s { margin-top: 25px; margin-bottom: 25px; }
	.hui_child_margin_y_30px_s > *, .hui_margin_y_30px_s { margin-top: 30px; margin-bottom: 30px; }
	.hui_child_margin_y_35px_s > *, .hui_margin_y_35px_s { margin-top: 35px; margin-bottom: 35px; }
	.hui_child_margin_y_40px_s > *, .hui_margin_y_40px_s { margin-top: 40px; margin-bottom: 40px; }
	.hui_child_margin_y_45px_s > *, .hui_margin_y_45px_s { margin-top: 45px; margin-bottom: 45px; }
	.hui_child_margin_y_50px_s > *, .hui_margin_y_50px_s { margin-top: 50px; margin-bottom: 50px; }
	.hui_child_margin_y_55px_s > *, .hui_margin_y_55px_s { margin-top: 55px; margin-bottom: 55px; }
	.hui_child_margin_y_60px_s > *, .hui_margin_y_60px_s { margin-top: 60px; margin-bottom: 60px; }
	.hui_child_margin_y_65px_s > *, .hui_margin_y_65px_s { margin-top: 65px; margin-bottom: 65px; }
	.hui_child_margin_y_70px_s > *, .hui_margin_y_70px_s { margin-top: 70px; margin-bottom: 70px; }
	.hui_child_margin_y_75px_s > *, .hui_margin_y_75px_s { margin-top: 75px; margin-bottom: 75px; }
	.hui_child_margin_y_80px_s > *, .hui_margin_y_80px_s { margin-top: 80px; margin-bottom: 80px; }
	.hui_child_margin_y_85px_s > *, .hui_margin_y_85px_s { margin-top: 85px; margin-bottom: 85px; }
	.hui_child_margin_y_90px_s > *, .hui_margin_y_90px_s { margin-top: 90px; margin-bottom: 90px; }
	.hui_child_margin_y_95px_s > *, .hui_margin_y_95px_s { margin-top: 95px; margin-bottom: 95px; }
	.hui_child_margin_y_100px_s > *, .hui_margin_y_100px_s { margin-top: 100px; margin-bottom: 100px; }
	
	.hui_child_margin_left_1px_s > *, .hui_margin_left_1px_s { margin-left: 1px; }
	.hui_child_margin_left_2px_s > *, .hui_margin_left_2px_s { margin-left: 2px; }
	.hui_child_margin_left_3px_s > *, .hui_margin_left_3px_s { margin-left: 3px; }
	.hui_child_margin_left_4px_s > *, .hui_margin_left_4px_s { margin-left: 4px; }
	.hui_child_margin_left_5px_s > *, .hui_margin_left_5px_s { margin-left: 5px; }
	.hui_child_margin_left_6px_s > *, .hui_margin_left_6px_s { margin-left: 6px; }
	.hui_child_margin_left_7px_s > *, .hui_margin_left_7px_s { margin-left: 7px; }
	.hui_child_margin_left_8px_s > *, .hui_margin_left_8px_s { margin-left: 8px; }
	.hui_child_margin_left_9px_s > *, .hui_margin_left_9px_s { margin-left: 9px; }
	.hui_child_margin_left_10px_s > *, .hui_margin_left_10px_s { margin-left: 10px; }
	.hui_child_margin_left_15px_s > *, .hui_margin_left_15px_s { margin-left: 15px; }
	.hui_child_margin_left_20px_s > *, .hui_margin_left_20px_s { margin-left: 20px; }
	.hui_child_margin_left_25px_s > *, .hui_margin_left_25px_s { margin-left: 25px; }
	.hui_child_margin_left_30px_s > *, .hui_margin_left_30px_s { margin-left: 30px; }
	.hui_child_margin_left_35px_s > *, .hui_margin_left_35px_s { margin-left: 35px; }
	.hui_child_margin_left_40px_s > *, .hui_margin_left_40px_s { margin-left: 40px; }
	.hui_child_margin_left_45px_s > *, .hui_margin_left_45px_s { margin-left: 45px; }
	.hui_child_margin_left_50px_s > *, .hui_margin_left_50px_s { margin-left: 50px; }
	.hui_child_margin_left_55px_s > *, .hui_margin_left_55px_s { margin-left: 55px; }
	.hui_child_margin_left_60px_s > *, .hui_margin_left_60px_s { margin-left: 60px; }
	.hui_child_margin_left_65px_s > *, .hui_margin_left_65px_s { margin-left: 65px; }
	.hui_child_margin_left_70px_s > *, .hui_margin_left_70px_s { margin-left: 70px; }
	.hui_child_margin_left_75px_s > *, .hui_margin_left_75px_s { margin-left: 75px; }
	.hui_child_margin_left_80px_s > *, .hui_margin_left_80px_s { margin-left: 80px; }
	.hui_child_margin_left_85px_s > *, .hui_margin_left_85px_s { margin-left: 85px; }
	.hui_child_margin_left_90px_s > *, .hui_margin_left_90px_s { margin-left: 90px; }
	.hui_child_margin_left_95px_s > *, .hui_margin_left_95px_s { margin-left: 95px; }
	.hui_child_margin_left_100px_s > *, .hui_margin_left_100px_s { margin-left: 100px; }
	
	.hui_child_margin_right_1px_s > *, .hui_margin_right_1px_s { margin-right: 1px; }
	.hui_child_margin_right_2px_s > *, .hui_margin_right_2px_s { margin-right: 2px; }
	.hui_child_margin_right_3px_s > *, .hui_margin_right_3px_s { margin-right: 3px; }
	.hui_child_margin_right_4px_s > *, .hui_margin_right_4px_s { margin-right: 4px; }
	.hui_child_margin_right_5px_s > *, .hui_margin_right_5px_s { margin-right: 5px; }
	.hui_child_margin_right_6px_s > *, .hui_margin_right_6px_s { margin-right: 6px; }
	.hui_child_margin_right_7px_s > *, .hui_margin_right_7px_s { margin-right: 7px; }
	.hui_child_margin_right_8px_s > *, .hui_margin_right_8px_s { margin-right: 8px; }
	.hui_child_margin_right_9px_s > *, .hui_margin_right_9px_s { margin-right: 9px; }
	.hui_child_margin_right_10px_s > *, .hui_margin_right_10px_s { margin-right: 10px; }
	.hui_child_margin_right_15px_s > *, .hui_margin_right_15px_s { margin-right: 15px; }
	.hui_child_margin_right_20px_s > *, .hui_margin_right_20px_s { margin-right: 20px; }
	.hui_child_margin_right_25px_s > *, .hui_margin_right_25px_s { margin-right: 25px; }
	.hui_child_margin_right_30px_s > *, .hui_margin_right_30px_s { margin-right: 30px; }
	.hui_child_margin_right_35px_s > *, .hui_margin_right_35px_s { margin-right: 35px; }
	.hui_child_margin_right_40px_s > *, .hui_margin_right_40px_s { margin-right: 40px; }
	.hui_child_margin_right_45px_s > *, .hui_margin_right_45px_s { margin-right: 45px; }
	.hui_child_margin_right_50px_s > *, .hui_margin_right_50px_s { margin-right: 50px; }
	.hui_child_margin_right_55px_s > *, .hui_margin_right_55px_s { margin-right: 55px; }
	.hui_child_margin_right_60px_s > *, .hui_margin_right_60px_s { margin-right: 60px; }
	.hui_child_margin_right_65px_s > *, .hui_margin_right_65px_s { margin-right: 65px; }
	.hui_child_margin_right_70px_s > *, .hui_margin_right_70px_s { margin-right: 70px; }
	.hui_child_margin_right_75px_s > *, .hui_margin_right_75px_s { margin-right: 75px; }
	.hui_child_margin_right_80px_s > *, .hui_margin_right_80px_s { margin-right: 80px; }
	.hui_child_margin_right_85px_s > *, .hui_margin_right_85px_s { margin-right: 85px; }
	.hui_child_margin_right_90px_s > *, .hui_margin_right_90px_s { margin-right: 90px; }
	.hui_child_margin_right_95px_s > *, .hui_margin_right_95px_s { margin-right: 95px; }
	.hui_child_margin_right_100px_s > *, .hui_margin_right_100px_s { margin-right: 100px; }
	
	.hui_child_margin_top_1px_s > *, .hui_margin_top_1px_s { margin-top: 1px; }
	.hui_child_margin_top_2px_s > *, .hui_margin_top_2px_s { margin-top: 2px; }
	.hui_child_margin_top_3px_s > *, .hui_margin_top_3px_s { margin-top: 3px; }
	.hui_child_margin_top_4px_s > *, .hui_margin_top_4px_s { margin-top: 4px; }
	.hui_child_margin_top_5px_s > *, .hui_margin_top_5px_s { margin-top: 5px; }
	.hui_child_margin_top_6px_s > *, .hui_margin_top_6px_s { margin-top: 6px; }
	.hui_child_margin_top_7px_s > *, .hui_margin_top_7px_s { margin-top: 7px; }
	.hui_child_margin_top_8px_s > *, .hui_margin_top_8px_s { margin-top: 8px; }
	.hui_child_margin_top_9px_s > *, .hui_margin_top_9px_s { margin-top: 9px; }
	.hui_child_margin_top_10px_s > *, .hui_margin_top_10px_s { margin-top: 10px; }
	.hui_child_margin_top_15px_s > *, .hui_margin_top_15px_s { margin-top: 15px; }
	.hui_child_margin_top_20px_s > *, .hui_margin_top_20px_s { margin-top: 20px; }
	.hui_child_margin_top_25px_s > *, .hui_margin_top_25px_s { margin-top: 25px; }
	.hui_child_margin_top_30px_s > *, .hui_margin_top_30px_s { margin-top: 30px; }
	.hui_child_margin_top_35px_s > *, .hui_margin_top_35px_s { margin-top: 35px; }
	.hui_child_margin_top_40px_s > *, .hui_margin_top_40px_s { margin-top: 40px; }
	.hui_child_margin_top_45px_s > *, .hui_margin_top_45px_s { margin-top: 45px; }
	.hui_child_margin_top_50px_s > *, .hui_margin_top_50px_s { margin-top: 50px; }
	.hui_child_margin_top_55px_s > *, .hui_margin_top_55px_s { margin-top: 55px; }
	.hui_child_margin_top_60px_s > *, .hui_margin_top_60px_s { margin-top: 60px; }
	.hui_child_margin_top_65px_s > *, .hui_margin_top_65px_s { margin-top: 65px; }
	.hui_child_margin_top_70px_s > *, .hui_margin_top_70px_s { margin-top: 70px; }
	.hui_child_margin_top_75px_s > *, .hui_margin_top_75px_s { margin-top: 75px; }
	.hui_child_margin_top_80px_s > *, .hui_margin_top_80px_s { margin-top: 80px; }
	.hui_child_margin_top_85px_s > *, .hui_margin_top_85px_s { margin-top: 85px; }
	.hui_child_margin_top_90px_s > *, .hui_margin_top_90px_s { margin-top: 90px; }
	.hui_child_margin_top_95px_s > *, .hui_margin_top_95px_s { margin-top: 95px; }
	.hui_child_margin_top_100px_s > *, .hui_margin_top_100px_s { margin-top: 100px; }
	
	.hui_child_margin_bottom_1px_s > *, .hui_margin_bottom_1px_s { margin-bottom: 1px; }
	.hui_child_margin_bottom_2px_s > *, .hui_margin_bottom_2px_s { margin-bottom: 2px; }
	.hui_child_margin_bottom_3px_s > *, .hui_margin_bottom_3px_s { margin-bottom: 3px; }
	.hui_child_margin_bottom_4px_s > *, .hui_margin_bottom_4px_s { margin-bottom: 4px; }
	.hui_child_margin_bottom_5px_s > *, .hui_margin_bottom_5px_s { margin-bottom: 5px; }
	.hui_child_margin_bottom_6px_s > *, .hui_margin_bottom_6px_s { margin-bottom: 6px; }
	.hui_child_margin_bottom_7px_s > *, .hui_margin_bottom_7px_s { margin-bottom: 7px; }
	.hui_child_margin_bottom_8px_s > *, .hui_margin_bottom_8px_s { margin-bottom: 8px; }
	.hui_child_margin_bottom_9px_s > *, .hui_margin_bottom_9px_s { margin-bottom: 9px; }
	.hui_child_margin_bottom_10px_s > *, .hui_margin_bottom_10px_s { margin-bottom: 10px; }
	.hui_child_margin_bottom_15px_s > *, .hui_margin_bottom_15px_s { margin-bottom: 15px; }
	.hui_child_margin_bottom_20px_s > *, .hui_margin_bottom_20px_s { margin-bottom: 20px; }
	.hui_child_margin_bottom_25px_s > *, .hui_margin_bottom_25px_s { margin-bottom: 25px; }
	.hui_child_margin_bottom_30px_s > *, .hui_margin_bottom_30px_s { margin-bottom: 30px; }
	.hui_child_margin_bottom_35px_s > *, .hui_margin_bottom_35px_s { margin-bottom: 35px; }
	.hui_child_margin_bottom_40px_s > *, .hui_margin_bottom_40px_s { margin-bottom: 40px; }
	.hui_child_margin_bottom_45px_s > *, .hui_margin_bottom_45px_s { margin-bottom: 45px; }
	.hui_child_margin_bottom_50px_s > *, .hui_margin_bottom_50px_s { margin-bottom: 50px; }
	.hui_child_margin_bottom_55px_s > *, .hui_margin_bottom_55px_s { margin-bottom: 55px; }
	.hui_child_margin_bottom_60px_s > *, .hui_margin_bottom_60px_s { margin-bottom: 60px; }
	.hui_child_margin_bottom_65px_s > *, .hui_margin_bottom_65px_s { margin-bottom: 65px; }
	.hui_child_margin_bottom_70px_s > *, .hui_margin_bottom_70px_s { margin-bottom: 70px; }
	.hui_child_margin_bottom_75px_s > *, .hui_margin_bottom_75px_s { margin-bottom: 75px; }
	.hui_child_margin_bottom_80px_s > *, .hui_margin_bottom_80px_s { margin-bottom: 80px; }
	.hui_child_margin_bottom_85px_s > *, .hui_margin_bottom_85px_s { margin-bottom: 85px; }
	.hui_child_margin_bottom_90px_s > *, .hui_margin_bottom_90px_s { margin-bottom: 90px; }
	.hui_child_margin_bottom_95px_s > *, .hui_margin_bottom_95px_s { margin-bottom: 95px; }
	.hui_child_margin_bottom_100px_s > *, .hui_margin_bottom_100px_s { margin-bottom: 100px; }
	
	.hui_child_margin_remove_left_s > *, .hui_margin_remove_left_s { margin-left: 0px; }
	.hui_child_margin_remove_right_s > *, .hui_margin_remove_right_s { margin-right: 0px; }
	.hui_child_margin_remove_top_s > *, .hui_margin_remove_top_s { margin-top: 0px; }
	.hui_child_margin_remove_bottom_s > *, .hui_margin_remove_bottom_s { margin-bottom: 0px; }
	.hui_child_margin_remove_x_s > *, .hui_margin_remove_x_s { margin-left: 0px; margin-right: 0px; }
	.hui_child_margin_remove_y_s > *, .hui_margin_remove_y_s { margin-top: 0px; margin-bottom: 0px; }	
}



/* Spalten - Trennstrich */
[class*="hui_col_divider"] > * { position: relative; }
[class*="hui_col_divider"] > *::before { content: ""; position: absolute; top: 0px; bottom: 0px; opacity: 0.3; }
[class*="hui_col_divider"] > *:first-child::before,						/* Immer den ersten Trennstrich entfernen */
[class*="hui_col_divider"] > .hui_col_devider_off::before,				/* Trennstrich manuell entfernen (auf Child) */
.hui_col8[class*="hui_col_divider"] > *:nth-child(8n-7)::before,		/* Bei 8 Spalten den ersten Trennstrich entfernen  */
.hui_col7[class*="hui_col_divider"] > *:nth-child(7n-6)::before,		/* Bei 7 Spalten den ersten Trennstrich entfernen  */
.hui_col6[class*="hui_col_divider"] > *:nth-child(6n-5)::before,		/* Bei 6 Spalten den ersten Trennstrich entfernen  */
.hui_col5[class*="hui_col_divider"] > *:nth-child(5n-4)::before,		/* Bei 5 Spalten den ersten Trennstrich entfernen  */
.hui_col4[class*="hui_col_divider"] > *:nth-child(4n-3)::before,		/* Bei 4 Spalten den ersten Trennstrich entfernen  */
.hui_col3[class*="hui_col_divider"] > *:nth-child(3n-2)::before,		/* Bei 3 Spalten den ersten Trennstrich entfernen  */
.hui_col2[class*="hui_col_divider"] > *:nth-child(2n-1)::before,		/* Bei 2 Spalten den ersten Trennstrich entfernen  */
.hui_col_25_75[class*="hui_col_divider"] > *:nth-child(2n-1)::before,
.hui_col_33_66[class*="hui_col_divider"] > *:nth-child(2n-1)::before,
.hui_col_50_50[class*="hui_col_divider"] > *:nth-child(2n-1)::before,
.hui_col_66_33[class*="hui_col_divider"] > *:nth-child(2n-1)::before,
.hui_col_75_25[class*="hui_col_divider"] > *:nth-child(2n-1)::before,
.hui_col_100[class*="hui_col_divider"] > *:nth-child(1n)::before,
.hui_col1[class*="hui_col_divider"] > *:nth-child(1n)::before { display: none; }		/* Bei 1 Spalte den ersten Trennstrich entfernen  */

/* Spalten - Trennstrich - Responsive (xl,l,m,s) */
@media screen and (max-width: 1250px) {
	.hui_col8_xl[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col7_xl[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col6_xl[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col5_xl[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col4_xl[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col3_xl[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col2_xl[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col_25_75_xl[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col_33_66_xl[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col_50_50_xl[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col_66_33_xl[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col_75_25_xl[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col1_xl[class*="hui_col_divider"] > *:nth-child(1n)::before { display: block; }	/* Alle Trennstriche wieder sichtbar schalten */
	.hui_col8_xl[class*="hui_col_divider"] > *:nth-child(8n-7)::before,
	.hui_col7_xl[class*="hui_col_divider"] > *:nth-child(7n-6)::before,
	.hui_col6_xl[class*="hui_col_divider"] > *:nth-child(6n-5)::before,
	.hui_col5_xl[class*="hui_col_divider"] > *:nth-child(5n-4)::before,
	.hui_col4_xl[class*="hui_col_divider"] > *:nth-child(4n-3)::before,
	.hui_col3_xl[class*="hui_col_divider"] > *:nth-child(3n-2)::before,
	.hui_col2_xl[class*="hui_col_divider"] > *:nth-child(2n-1)::before,
	.hui_col_25_75_xl[class*="hui_col_divider"] > *:nth-child(2n-1)::before,
	.hui_col_33_66_xl[class*="hui_col_divider"] > *:nth-child(2n-1)::before,
	.hui_col_50_50_xl[class*="hui_col_divider"] > *:nth-child(2n-1)::before,
	.hui_col_66_33_xl[class*="hui_col_divider"] > *:nth-child(2n-1)::before,
	.hui_col_75_25_xl[class*="hui_col_divider"] > *:nth-child(2n-1)::before,
	.hui_col_100_xl[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col1_xl[class*="hui_col_divider"] > *:nth-child(1n)::before { display: none; }		/* Die unnötigen Trennstriche wieder entfernen */
}
@media screen and (max-width: 1000px) {
	.hui_col8_l[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col7_l[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col6_l[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col5_l[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col4_l[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col3_l[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col2_l[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col_25_75_l[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col_33_66_l[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col_50_50_l[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col_66_33_l[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col_75_25_l[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col1_l[class*="hui_col_divider"] > *:nth-child(1n)::before { display: block; }
	.hui_col8_l[class*="hui_col_divider"] > *:nth-child(8n-7)::before,
	.hui_col7_l[class*="hui_col_divider"] > *:nth-child(7n-6)::before,
	.hui_col6_l[class*="hui_col_divider"] > *:nth-child(6n-5)::before,
	.hui_col5_l[class*="hui_col_divider"] > *:nth-child(5n-4)::before,
	.hui_col4_l[class*="hui_col_divider"] > *:nth-child(4n-3)::before,
	.hui_col3_l[class*="hui_col_divider"] > *:nth-child(3n-2)::before,
	.hui_col2_l[class*="hui_col_divider"] > *:nth-child(2n-1)::before,
	.hui_col_25_75_l[class*="hui_col_divider"] > *:nth-child(2n-1)::before,
	.hui_col_33_66_l[class*="hui_col_divider"] > *:nth-child(2n-1)::before,
	.hui_col_50_50_l[class*="hui_col_divider"] > *:nth-child(2n-1)::before,
	.hui_col_66_33_l[class*="hui_col_divider"] > *:nth-child(2n-1)::before,
	.hui_col_75_25_l[class*="hui_col_divider"] > *:nth-child(2n-1)::before,
	.hui_col_100_l[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col1_l[class*="hui_col_divider"] > *:nth-child(1n)::before { display: none; }
}
@media screen and (max-width: 750px) {
	.hui_col8_m[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col7_m[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col6_m[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col5_m[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col4_m[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col3_m[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col2_m[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col_25_75_m[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col_33_66_m[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col_50_50_m[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col_66_33_m[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col_75_25_m[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col1_m[class*="hui_col_divider"] > *:nth-child(1n)::before { display: block; }
	.hui_col8_m[class*="hui_col_divider"] > *:nth-child(8n-7)::before,
	.hui_col7_m[class*="hui_col_divider"] > *:nth-child(7n-6)::before,
	.hui_col6_m[class*="hui_col_divider"] > *:nth-child(6n-5)::before,
	.hui_col5_m[class*="hui_col_divider"] > *:nth-child(5n-4)::before,
	.hui_col4_m[class*="hui_col_divider"] > *:nth-child(4n-3)::before,
	.hui_col3_m[class*="hui_col_divider"] > *:nth-child(3n-2)::before,
	.hui_col2_m[class*="hui_col_divider"] > *:nth-child(2n-1)::before,
	.hui_col_25_75_m[class*="hui_col_divider"] > *:nth-child(2n-1)::before,
	.hui_col_33_66_m[class*="hui_col_divider"] > *:nth-child(2n-1)::before,
	.hui_col_50_50_m[class*="hui_col_divider"] > *:nth-child(2n-1)::before,
	.hui_col_66_33_m[class*="hui_col_divider"] > *:nth-child(2n-1)::before,
	.hui_col_75_25_m[class*="hui_col_divider"] > *:nth-child(2n-1)::before,
	.hui_col_100_m[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col1_m[class*="hui_col_divider"] > *:nth-child(1n)::before { display: none; }
}
@media screen and (max-width: 500px) {
	.hui_col8_s[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col7_s[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col6_s[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col5_s[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col4_s[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col3_s[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col2_s[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col_25_75_s[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col_33_66_s[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col_50_50_s[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col_66_33_s[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col_75_25_s[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col1_s[class*="hui_col_divider"] > *:nth-child(1n)::before { display: block; }
	.hui_col8_s[class*="hui_col_divider"] > *:nth-child(8n-7)::before,
	.hui_col7_s[class*="hui_col_divider"] > *:nth-child(7n-6)::before,
	.hui_col6_s[class*="hui_col_divider"] > *:nth-child(6n-5)::before,
	.hui_col5_s[class*="hui_col_divider"] > *:nth-child(5n-4)::before,
	.hui_col4_s[class*="hui_col_divider"] > *:nth-child(4n-3)::before,
	.hui_col3_s[class*="hui_col_divider"] > *:nth-child(3n-2)::before,
	.hui_col2_s[class*="hui_col_divider"] > *:nth-child(2n-1)::before,
	.hui_col_25_75_s[class*="hui_col_divider"] > *:nth-child(2n-1)::before,
	.hui_col_33_66_s[class*="hui_col_divider"] > *:nth-child(2n-1)::before,
	.hui_col_50_50_s[class*="hui_col_divider"] > *:nth-child(2n-1)::before,
	.hui_col_66_33_s[class*="hui_col_divider"] > *:nth-child(2n-1)::before,
	.hui_col_75_25_s[class*="hui_col_divider"] > *:nth-child(2n-1)::before,
	.hui_col_100_s[class*="hui_col_divider"] > *:nth-child(1n)::before,
	.hui_col1_s[class*="hui_col_divider"] > *:nth-child(1n)::before { display: none; }
}

/* Spalten - Trennstrich - Aussehen */
.hui_col_divider > *::before { border-left: 1px solid; }				/* Allgemeiner Trennstrich (auf Parent) - Durchgezogen */
.hui_col_divider_dashed > *::before { border-left: 1px dashed; }		/* Allgemeiner Trennstrich (auf Parent) - Gestrichelt */
.hui_col_divider_dotted > *::before { border-left: 1px dotted; }		/* Allgemeiner Trennstrich (auf Parent) - Gepunktet */
.hui_col > .hui_col_divider::before { border-left: 1px solid; }					/* Manueller Trennstrich (auf Child) - Durchgezogen */
.hui_col > .hui_col_divider_dashed::before { border-left: 1px dashed; }			/* Manueller Trennstrich (auf Child) - Gestrichelt */
.hui_col > .hui_col_divider_dotted::before { border-left: 1px dotted; }			/* Manueller Trennstrich (auf Child) - Gepunktet */

/* Spalten - Trennstrich - Positionen */
.hui_col_divider > *::before,
.hui_col_divider_dashed > *::before,
.hui_col_divider_dotted > *::before { left: 5px; }

.hui_col_divider.hui_col_space > *::before,
.hui_col_divider.hui_col_space_x > *::before,
.hui_col_divider_dashed.hui_col_space > *::before,
.hui_col_divider_dashed.hui_col_space_x > *::before,
.hui_col_divider_dotted.hui_col_space > *::before,
.hui_col_divider_dotted.hui_col_space_x > *::before { left: 20px; }

.hui_col_divider.hui_col_space_xsmall > *::before,
.hui_col_divider.hui_col_space_x_xsmall > *::before,
.hui_col_divider_dashed.hui_col_space_xsmall > *::before,
.hui_col_divider_dashed.hui_col_space_x_xsmall > *::before,
.hui_col_divider_dotted.hui_col_space_xsmall > *::before,
.hui_col_divider_dotted.hui_col_space_x_xsmall > *::before { left: 5px; }

.hui_col_divider.hui_col_space_small > *::before,
.hui_col_divider.hui_col_space_x_small > *::before,
.hui_col_divider_dashed.hui_col_space_small > *::before,
.hui_col_divider_dashed.hui_col_space_x_small > *::before,
.hui_col_divider_dotted.hui_col_space_small > *::before,
.hui_col_divider_dotted.hui_col_space_x_small > *::before { left: 10px; }

.hui_col_divider.hui_col_space_large > *::before,
.hui_col_divider.hui_col_space_x_large > *::before,
.hui_col_divider_dashed.hui_col_space_large > *::before,
.hui_col_divider_dashed.hui_col_space_x_large > *::before,
.hui_col_divider_dotted.hui_col_space_large > *::before,
.hui_col_divider_dotted.hui_col_space_x_large > *::before { left: 30px; }

.hui_col_divider.hui_col_space_xlarge > *::before,
.hui_col_divider.hui_col_space_x_xlarge > *::before,
.hui_col_divider_dashed.hui_col_space_xlarge > *::before,
.hui_col_divider_dashed.hui_col_space_x_xlarge > *::before,
.hui_col_divider_dotted.hui_col_space_xlarge > *::before,
.hui_col_divider_dotted.hui_col_space_x_xlarge > *::before { left: 40px; }

.hui_col_divider.hui_col_space_off > *::before,
.hui_col_divider.hui_col_space_x_off > *::before,
.hui_col_divider_dashed.hui_col_space_off > *::before,
.hui_col_divider_dashed.hui_col_space_x_off > *::before,
.hui_col_divider_dotted.hui_col_space_off > *::before,
.hui_col_divider_dotted.hui_col_space_x_off > *::before { left: 0px; }



/* Spalten - Trennstrich - Positionen - Responsive (xl,l,m,s) */
@media screen and (max-width: 1250px) {
	.hui_col_divider.hui_col_space_xl > *::before,
	.hui_col_divider.hui_col_space_x_xl > *::before,
	.hui_col_divider_dashed.hui_col_space_xl > *::before,
	.hui_col_divider_dashed.hui_col_space_x_xl > *::before,
	.hui_col_divider_dotted.hui_col_space_xl > *::before,
	.hui_col_divider_dotted.hui_col_space_x_xl > *::before { left: 20px; }
	
	.hui_col_divider.hui_col_space_xsmall_xl > *::before,
	.hui_col_divider.hui_col_space_x_xsmall_xl > *::before,
	.hui_col_divider_dashed.hui_col_space_xsmall_xl > *::before,
	.hui_col_divider_dashed.hui_col_space_x_xsmall_xl > *::before,
	.hui_col_divider_dotted.hui_col_space_xsmall_xl > *::before,
	.hui_col_divider_dotted.hui_col_space_x_xsmall_xl > *::before { left: 5px; }
	
	.hui_col_divider.hui_col_space_small_xl > *::before,
	.hui_col_divider.hui_col_space_x_small_xl > *::before,
	.hui_col_divider_dashed.hui_col_space_small_xl > *::before,
	.hui_col_divider_dashed.hui_col_space_x_small_xl > *::before,
	.hui_col_divider_dotted.hui_col_space_small_xl > *::before,
	.hui_col_divider_dotted.hui_col_space_x_small_xl > *::before { left: 10px; }
	
	.hui_col_divider.hui_col_space_large_xl > *::before,
	.hui_col_divider.hui_col_space_x_large_xl > *::before,
	.hui_col_divider_dashed.hui_col_space_large_xl > *::before,
	.hui_col_divider_dashed.hui_col_space_x_large_xl > *::before,
	.hui_col_divider_dotted.hui_col_space_large_xl > *::before,
	.hui_col_divider_dotted.hui_col_space_x_large_xl > *::before { left: 30px; }
	
	.hui_col_divider.hui_col_space_xlarge_xl > *::before,
	.hui_col_divider.hui_col_space_x_xlarge_xl > *::before,
	.hui_col_divider_dashed.hui_col_space_xlarge_xl > *::before,
	.hui_col_divider_dashed.hui_col_space_x_xlarge_xl > *::before,
	.hui_col_divider_dotted.hui_col_space_xlarge_xl > *::before,
	.hui_col_divider_dotted.hui_col_space_x_xlarge_xl > *::before { left: 40px; }
	
	.hui_col_divider.hui_col_space_off_xl > *::before,
	.hui_col_divider.hui_col_space_x_off_xl > *::before,
	.hui_col_divider_dashed.hui_col_space_off_xl > *::before,
	.hui_col_divider_dashed.hui_col_space_x_off_xl > *::before,
	.hui_col_divider_dotted.hui_col_space_off_xl > *::before,
	.hui_col_divider_dotted.hui_col_space_x_off_xl > *::before { left: 0px; }
}
@media screen and (max-width: 1000px) {
	.hui_col_divider.hui_col_space_l > *::before,
	.hui_col_divider.hui_col_space_x_l > *::before,
	.hui_col_divider_dashed.hui_col_space_l > *::before,
	.hui_col_divider_dashed.hui_col_space_x_l > *::before,
	.hui_col_divider_dotted.hui_col_space_l > *::before,
	.hui_col_divider_dotted.hui_col_space_x_l > *::before { left: 20px; }
	
	.hui_col_divider.hui_col_space_xsmall_l > *::before,
	.hui_col_divider.hui_col_space_x_xsmall_l > *::before,
	.hui_col_divider_dashed.hui_col_space_xsmall_l > *::before,
	.hui_col_divider_dashed.hui_col_space_x_xsmall_l > *::before,
	.hui_col_divider_dotted.hui_col_space_xsmall_l > *::before,
	.hui_col_divider_dotted.hui_col_space_x_xsmall_l > *::before { left: 5px; }
	
	.hui_col_divider.hui_col_space_small_l > *::before,
	.hui_col_divider.hui_col_space_x_small_l > *::before,
	.hui_col_divider_dashed.hui_col_space_small_l > *::before,
	.hui_col_divider_dashed.hui_col_space_x_small_l > *::before,
	.hui_col_divider_dotted.hui_col_space_small_l > *::before,
	.hui_col_divider_dotted.hui_col_space_x_small_l > *::before { left: 10px; }
	
	.hui_col_divider.hui_col_space_large_l > *::before,
	.hui_col_divider.hui_col_space_x_large_l > *::before,
	.hui_col_divider_dashed.hui_col_space_large_l > *::before,
	.hui_col_divider_dashed.hui_col_space_x_large_l > *::before,
	.hui_col_divider_dotted.hui_col_space_large_l > *::before,
	.hui_col_divider_dotted.hui_col_space_x_large_l > *::before { left: 30px; }
	
	.hui_col_divider.hui_col_space_xlarge_l > *::before,
	.hui_col_divider.hui_col_space_x_xlarge_l > *::before,
	.hui_col_divider_dashed.hui_col_space_xlarge_l > *::before,
	.hui_col_divider_dashed.hui_col_space_x_xlarge_l > *::before,
	.hui_col_divider_dotted.hui_col_space_xlarge_l > *::before,
	.hui_col_divider_dotted.hui_col_space_x_xlarge_l > *::before { left: 40px; }
	
	.hui_col_divider.hui_col_space_off_l > *::before,
	.hui_col_divider.hui_col_space_x_off_l > *::before,
	.hui_col_divider_dashed.hui_col_space_off_l > *::before,
	.hui_col_divider_dashed.hui_col_space_x_off_l > *::before,
	.hui_col_divider_dotted.hui_col_space_off_l > *::before,
	.hui_col_divider_dotted.hui_col_space_x_off_l > *::before { left: 0px; }
}
@media screen and (max-width: 750px) {
	.hui_col_divider.hui_col_space_m > *::before,
	.hui_col_divider.hui_col_space_x_m > *::before,
	.hui_col_divider_dashed.hui_col_space_m > *::before,
	.hui_col_divider_dashed.hui_col_space_x_m > *::before,
	.hui_col_divider_dotted.hui_col_space_m > *::before,
	.hui_col_divider_dotted.hui_col_space_x_m > *::before { left: 20px; }
	
	.hui_col_divider.hui_col_space_xsmall_m > *::before,
	.hui_col_divider.hui_col_space_x_xsmall_m > *::before,
	.hui_col_divider_dashed.hui_col_space_xsmall_m > *::before,
	.hui_col_divider_dashed.hui_col_space_x_xsmall_m > *::before,
	.hui_col_divider_dotted.hui_col_space_xsmall_m > *::before,
	.hui_col_divider_dotted.hui_col_space_x_xsmall_m > *::before { left: 5px; }
	
	.hui_col_divider.hui_col_space_small_m > *::before,
	.hui_col_divider.hui_col_space_x_small_m > *::before,
	.hui_col_divider_dashed.hui_col_space_small_m > *::before,
	.hui_col_divider_dashed.hui_col_space_x_small_m > *::before,
	.hui_col_divider_dotted.hui_col_space_small_m > *::before,
	.hui_col_divider_dotted.hui_col_space_x_small_m > *::before { left: 10px; }
	
	.hui_col_divider.hui_col_space_large_m > *::before,
	.hui_col_divider.hui_col_space_x_large_m > *::before,
	.hui_col_divider_dashed.hui_col_space_large_m > *::before,
	.hui_col_divider_dashed.hui_col_space_x_large_m > *::before,
	.hui_col_divider_dotted.hui_col_space_large_m > *::before,
	.hui_col_divider_dotted.hui_col_space_x_large_m > *::before { left: 30px; }
	
	.hui_col_divider.hui_col_space_xlarge_m > *::before,
	.hui_col_divider.hui_col_space_x_xlarge_m > *::before,
	.hui_col_divider_dashed.hui_col_space_xlarge_m > *::before,
	.hui_col_divider_dashed.hui_col_space_x_xlarge_m > *::before,
	.hui_col_divider_dotted.hui_col_space_xlarge_m > *::before,
	.hui_col_divider_dotted.hui_col_space_x_xlarge_m > *::before { left: 40px; }
	
	.hui_col_divider.hui_col_space_off_m > *::before,
	.hui_col_divider.hui_col_space_x_off_m > *::before,
	.hui_col_divider_dashed.hui_col_space_off_m > *::before,
	.hui_col_divider_dashed.hui_col_space_x_off_m > *::before,
	.hui_col_divider_dotted.hui_col_space_off_m > *::before,
	.hui_col_divider_dotted.hui_col_space_x_off_m > *::before { left: 0px; }
}
@media screen and (max-width: 500px) {
	.hui_col_divider.hui_col_space_s > *::before,
	.hui_col_divider.hui_col_space_x_s > *::before,
	.hui_col_divider_dashed.hui_col_space_s > *::before,
	.hui_col_divider_dashed.hui_col_space_x_s > *::before,
	.hui_col_divider_dotted.hui_col_space_s > *::before,
	.hui_col_divider_dotted.hui_col_space_x_s > *::before { left: 20px; }
	
	.hui_col_divider.hui_col_space_xsmall_s > *::before,
	.hui_col_divider.hui_col_space_x_xsmall_s > *::before,
	.hui_col_divider_dashed.hui_col_space_xsmall_s > *::before,
	.hui_col_divider_dashed.hui_col_space_x_xsmall_s > *::before,
	.hui_col_divider_dotted.hui_col_space_xsmall_s > *::before,
	.hui_col_divider_dotted.hui_col_space_x_xsmall_s > *::before { left: 5px; }
	
	.hui_col_divider.hui_col_space_small_s > *::before,
	.hui_col_divider.hui_col_space_x_small_s > *::before,
	.hui_col_divider_dashed.hui_col_space_small_s > *::before,
	.hui_col_divider_dashed.hui_col_space_x_small_s > *::before,
	.hui_col_divider_dotted.hui_col_space_small_s > *::before,
	.hui_col_divider_dotted.hui_col_space_x_small_s > *::before { left: 10px; }
	
	.hui_col_divider.hui_col_space_large_s > *::before,
	.hui_col_divider.hui_col_space_x_large_s > *::before,
	.hui_col_divider_dashed.hui_col_space_large_s > *::before,
	.hui_col_divider_dashed.hui_col_space_x_large_s > *::before,
	.hui_col_divider_dotted.hui_col_space_large_s > *::before,
	.hui_col_divider_dotted.hui_col_space_x_large_s > *::before { left: 30px; }
	
	.hui_col_divider.hui_col_space_xlarge_s > *::before,
	.hui_col_divider.hui_col_space_x_xlarge_s > *::before,
	.hui_col_divider_dashed.hui_col_space_xlarge_s > *::before,
	.hui_col_divider_dashed.hui_col_space_x_xlarge_s > *::before,
	.hui_col_divider_dotted.hui_col_space_xlarge_s > *::before,
	.hui_col_divider_dotted.hui_col_space_x_xlarge_s > *::before { left: 40px; }
	
	.hui_col_divider.hui_col_space_off_s > *::before,
	.hui_col_divider.hui_col_space_x_off_s > *::before,
	.hui_col_divider_dashed.hui_col_space_off_s > *::before,
	.hui_col_divider_dashed.hui_col_space_x_off_s > *::before,
	.hui_col_divider_dotted.hui_col_space_off_s > *::before,
	.hui_col_divider_dotted.hui_col_space_x_off_s > *::before { left: 0px; }
}



/* Höhen in Prozent */
.hui_h100, .hui_col > .hui_h100 { height: 100%; }
.hui_h95, .hui_col > .hui_h95 { height: 95%; }
.hui_h90, .hui_col > .hui_h90 { height: 90%; }
.hui_h85, .hui_col > .hui_h85 { height: 85%; }
.hui_h80, .hui_col > .hui_h80 { height: 80%; }
.hui_h75, .hui_col > .hui_h75 { height: 75%; }
.hui_h70, .hui_col > .hui_h70 { height: 70%; }
.hui_h65, .hui_col > .hui_h65 { height: 65%; }
.hui_h60, .hui_col > .hui_h60 { height: 60%; }
.hui_h55, .hui_col > .hui_h55 { height: 55%; }
.hui_h50, .hui_col > .hui_h50 { height: 50%; }
.hui_h45, .hui_col > .hui_h45 { height: 45%; }
.hui_h40, .hui_col > .hui_h40 { height: 40%; }
.hui_h35, .hui_col > .hui_h35 { height: 35%; }
.hui_h30, .hui_col > .hui_h30 { height: 30%; }
.hui_h25, .hui_col > .hui_h25 { height: 25%; }
.hui_h20, .hui_col > .hui_h20 { height: 20%; }
.hui_h15, .hui_col > .hui_h15 { height: 15%; }
.hui_h10, .hui_col > .hui_h10 { height: 10%; }
.hui_h5, .hui_col > .hui_h5 { height: 5%; }
.hui_h0, .hui_col > .hui_h0 { height: 0%; }
/* Höhen in ViewportHeight (vh) */
.hui_h100vh, .hui_col > .hui_h100vh { height: 100vh; }
.hui_h95vh, .hui_col > .hui_h95vh { height: 95vh; }
.hui_h90vh, .hui_col > .hui_h90vh { height: 90vh; }
.hui_h85vh, .hui_col > .hui_h85vh { height: 85vh; }
.hui_h80vh, .hui_col > .hui_h80vh { height: 80vh; }
.hui_h75vh, .hui_col > .hui_h75vh { height: 75vh; }
.hui_h70vh, .hui_col > .hui_h70vh { height: 70vh; }
.hui_h65vh, .hui_col > .hui_h65vh { height: 65vh; }
.hui_h60vh, .hui_col > .hui_h60vh { height: 60vh; }
.hui_h55vh, .hui_col > .hui_h55vh { height: 55vh; }
.hui_h50vh, .hui_col > .hui_h50vh { height: 50vh; }
.hui_h45vh, .hui_col > .hui_h45vh { height: 45vh; }
.hui_h40vh, .hui_col > .hui_h40vh { height: 40vh; }
.hui_h35vh, .hui_col > .hui_h35vh { height: 35vh; }
.hui_h30vh, .hui_col > .hui_h30vh { height: 30vh; }
.hui_h25vh, .hui_col > .hui_h25vh { height: 25vh; }
.hui_h20vh, .hui_col > .hui_h20vh { height: 20vh; }
.hui_h15vh, .hui_col > .hui_h15vh { height: 15vh; }
.hui_h10vh, .hui_col > .hui_h10vh { height: 10vh; }
.hui_h5vh, .hui_col > .hui_h5vh { height: 5vh; }
.hui_h0vh, .hui_col > .hui_h0vh { height: 0vh; }

/* Höhen - Responsive (xl,l,m,s) */
@media screen and (max-width: 1250px) {
	/* Prozent */
	.hui_h100_xl, .hui_col > .hui_h100_xl { height: 100%; }
	.hui_h95_xl, .hui_col > .hui_h95_xl { height: 95%; }
	.hui_h90_xl, .hui_col > .hui_h90_xl { height: 90%; }
	.hui_h85_xl, .hui_col > .hui_h85_xl { height: 85%; }
	.hui_h80_xl, .hui_col > .hui_h80_xl { height: 80%; }
	.hui_h75_xl, .hui_col > .hui_h75_xl { height: 75%; }
	.hui_h70_xl, .hui_col > .hui_h70_xl { height: 70%; }
	.hui_h65_xl, .hui_col > .hui_h65_xl { height: 65%; }
	.hui_h60_xl, .hui_col > .hui_h60_xl { height: 60%; }
	.hui_h55_xl, .hui_col > .hui_h55_xl { height: 55%; }
	.hui_h50_xl, .hui_col > .hui_h50_xl { height: 50%; }
	.hui_h45_xl, .hui_col > .hui_h45_xl { height: 45%; }
	.hui_h40_xl, .hui_col > .hui_h40_xl { height: 40%; }
	.hui_h35_xl, .hui_col > .hui_h35_xl { height: 35%; }
	.hui_h30_xl, .hui_col > .hui_h30_xl { height: 30%; }
	.hui_h25_xl, .hui_col > .hui_h25_xl { height: 25%; }
	.hui_h20_xl, .hui_col > .hui_h20_xl { height: 20%; }
	.hui_h15_xl, .hui_col > .hui_h15_xl { height: 15%; }
	.hui_h10_xl, .hui_col > .hui_h10_xl { height: 10%; }
	.hui_h5_xl, .hui_col > .hui_h5_xl { height: 5%; }
	.hui_h0_xl, .hui_col > .hui_h0_xl { height: 0%; }
	/* ViewportHeight (vh) */
	.hui_h100vh_xl, .hui_col > .hui_h100vh_xl { height: 100vh; }
	.hui_h95vh_xl, .hui_col > .hui_h95vh_xl { height: 95vh; }
	.hui_h90vh_xl, .hui_col > .hui_h90vh_xl { height: 90vh; }
	.hui_h85vh_xl, .hui_col > .hui_h85vh_xl { height: 85vh; }
	.hui_h80vh_xl, .hui_col > .hui_h80vh_xl { height: 80vh; }
	.hui_h75vh_xl, .hui_col > .hui_h75vh_xl { height: 75vh; }
	.hui_h70vh_xl, .hui_col > .hui_h70vh_xl { height: 70vh; }
	.hui_h65vh_xl, .hui_col > .hui_h65vh_xl { height: 65vh; }
	.hui_h60vh_xl, .hui_col > .hui_h60vh_xl { height: 60vh; }
	.hui_h55vh_xl, .hui_col > .hui_h55vh_xl { height: 55vh; }
	.hui_h50vh_xl, .hui_col > .hui_h50vh_xl { height: 50vh; }
	.hui_h45vh_xl, .hui_col > .hui_h45vh_xl { height: 45vh; }
	.hui_h40vh_xl, .hui_col > .hui_h40vh_xl { height: 40vh; }
	.hui_h35vh_xl, .hui_col > .hui_h35vh_xl { height: 35vh; }
	.hui_h30vh_xl, .hui_col > .hui_h30vh_xl { height: 30vh; }
	.hui_h25vh_xl, .hui_col > .hui_h25vh_xl { height: 25vh; }
	.hui_h20vh_xl, .hui_col > .hui_h20vh_xl { height: 20vh; }
	.hui_h15vh_xl, .hui_col > .hui_h15vh_xl { height: 15vh; }
	.hui_h10vh_xl, .hui_col > .hui_h10vh_xl { height: 10vh; }
	.hui_h5vh_xl, .hui_col > .hui_h5vh_xl { height: 5vh; }
	.hui_h0vh_xl, .hui_col > .hui_h0vh_xl { height: 0vh; }
}
@media screen and (max-width: 1000px) {
	/* Prozent */
	.hui_h100_l, .hui_col > .hui_h100_l { height: 100%; }
	.hui_h95_l, .hui_col > .hui_h95_l { height: 95%; }
	.hui_h90_l, .hui_col > .hui_h90_l { height: 90%; }
	.hui_h85_l, .hui_col > .hui_h85_l { height: 85%; }
	.hui_h80_l, .hui_col > .hui_h80_l { height: 80%; }
	.hui_h75_l, .hui_col > .hui_h75_l { height: 75%; }
	.hui_h70_l, .hui_col > .hui_h70_l { height: 70%; }
	.hui_h65_l, .hui_col > .hui_h65_l { height: 65%; }
	.hui_h60_l, .hui_col > .hui_h60_l { height: 60%; }
	.hui_h55_l, .hui_col > .hui_h55_l { height: 55%; }
	.hui_h50_l, .hui_col > .hui_h50_l { height: 50%; }
	.hui_h45_l, .hui_col > .hui_h45_l { height: 45%; }
	.hui_h40_l, .hui_col > .hui_h40_l { height: 40%; }
	.hui_h35_l, .hui_col > .hui_h35_l { height: 35%; }
	.hui_h30_l, .hui_col > .hui_h30_l { height: 30%; }
	.hui_h25_l, .hui_col > .hui_h25_l { height: 25%; }
	.hui_h20_l, .hui_col > .hui_h20_l { height: 20%; }
	.hui_h15_l, .hui_col > .hui_h15_l { height: 15%; }
	.hui_h10_l, .hui_col > .hui_h10_l { height: 10%; }
	.hui_h5_l, .hui_col > .hui_h5_l { height: 5%; }
	.hui_h0_l, .hui_col > .hui_h0_l { height: 0%; }
	/* ViewportHeight (vh) */
	.hui_h100vh_l, .hui_col > .hui_h100vh_l { height: 100vh; }
	.hui_h95vh_l, .hui_col > .hui_h95vh_l { height: 95vh; }
	.hui_h90vh_l, .hui_col > .hui_h90vh_l { height: 90vh; }
	.hui_h85vh_l, .hui_col > .hui_h85vh_l { height: 85vh; }
	.hui_h80vh_l, .hui_col > .hui_h80vh_l { height: 80vh; }
	.hui_h75vh_l, .hui_col > .hui_h75vh_l { height: 75vh; }
	.hui_h70vh_l, .hui_col > .hui_h70vh_l { height: 70vh; }
	.hui_h65vh_l, .hui_col > .hui_h65vh_l { height: 65vh; }
	.hui_h60vh_l, .hui_col > .hui_h60vh_l { height: 60vh; }
	.hui_h55vh_l, .hui_col > .hui_h55vh_l { height: 55vh; }
	.hui_h50vh_l, .hui_col > .hui_h50vh_l { height: 50vh; }
	.hui_h45vh_l, .hui_col > .hui_h45vh_l { height: 45vh; }
	.hui_h40vh_l, .hui_col > .hui_h40vh_l { height: 40vh; }
	.hui_h35vh_l, .hui_col > .hui_h35vh_l { height: 35vh; }
	.hui_h30vh_l, .hui_col > .hui_h30vh_l { height: 30vh; }
	.hui_h25vh_l, .hui_col > .hui_h25vh_l { height: 25vh; }
	.hui_h20vh_l, .hui_col > .hui_h20vh_l { height: 20vh; }
	.hui_h15vh_l, .hui_col > .hui_h15vh_l { height: 15vh; }
	.hui_h10vh_l, .hui_col > .hui_h10vh_l { height: 10vh; }
	.hui_h5vh_l, .hui_col > .hui_h5vh_l { height: 5vh; }
	.hui_h0vh_l, .hui_col > .hui_h0vh_l { height: 0vh; }
}
@media screen and (max-width: 750px) {
	/* Prozent */
	.hui_h100_m, .hui_col > .hui_h100_m { height: 100%; }
	.hui_h95_m, .hui_col > .hui_h95_m { height: 95%; }
	.hui_h90_m, .hui_col > .hui_h90_m { height: 90%; }
	.hui_h85_m, .hui_col > .hui_h85_m { height: 85%; }
	.hui_h80_m, .hui_col > .hui_h80_m { height: 80%; }
	.hui_h75_m, .hui_col > .hui_h75_m { height: 75%; }
	.hui_h70_m, .hui_col > .hui_h70_m { height: 70%; }
	.hui_h65_m, .hui_col > .hui_h65_m { height: 65%; }
	.hui_h60_m, .hui_col > .hui_h60_m { height: 60%; }
	.hui_h55_m, .hui_col > .hui_h55_m { height: 55%; }
	.hui_h50_m, .hui_col > .hui_h50_m { height: 50%; }
	.hui_h45_m, .hui_col > .hui_h45_m { height: 45%; }
	.hui_h40_m, .hui_col > .hui_h40_m { height: 40%; }
	.hui_h35_m, .hui_col > .hui_h35_m { height: 35%; }
	.hui_h30_m, .hui_col > .hui_h30_m { height: 30%; }
	.hui_h25_m, .hui_col > .hui_h25_m { height: 25%; }
	.hui_h20_m, .hui_col > .hui_h20_m { height: 20%; }
	.hui_h15_m, .hui_col > .hui_h15_m { height: 15%; }
	.hui_h10_m, .hui_col > .hui_h10_m { height: 10%; }
	.hui_h5_m, .hui_col > .hui_h5_m { height: 5%; }
	.hui_h0_m, .hui_col > .hui_h0_m { height: 0%; }
	/* ViewportHeight (vh) */
	.hui_h100vh_m, .hui_col > .hui_h100vh_m { height: 100vh; }
	.hui_h95vh_m, .hui_col > .hui_h95vh_m { height: 95vh; }
	.hui_h90vh_m, .hui_col > .hui_h90vh_m { height: 90vh; }
	.hui_h85vh_m, .hui_col > .hui_h85vh_m { height: 85vh; }
	.hui_h80vh_m, .hui_col > .hui_h80vh_m { height: 80vh; }
	.hui_h75vh_m, .hui_col > .hui_h75vh_m { height: 75vh; }
	.hui_h70vh_m, .hui_col > .hui_h70vh_m { height: 70vh; }
	.hui_h65vh_m, .hui_col > .hui_h65vh_m { height: 65vh; }
	.hui_h60vh_m, .hui_col > .hui_h60vh_m { height: 60vh; }
	.hui_h55vh_m, .hui_col > .hui_h55vh_m { height: 55vh; }
	.hui_h50vh_m, .hui_col > .hui_h50vh_m { height: 50vh; }
	.hui_h45vh_m, .hui_col > .hui_h45vh_m { height: 45vh; }
	.hui_h40vh_m, .hui_col > .hui_h40vh_m { height: 40vh; }
	.hui_h35vh_m, .hui_col > .hui_h35vh_m { height: 35vh; }
	.hui_h30vh_m, .hui_col > .hui_h30vh_m { height: 30vh; }
	.hui_h25vh_m, .hui_col > .hui_h25vh_m { height: 25vh; }
	.hui_h20vh_m, .hui_col > .hui_h20vh_m { height: 20vh; }
	.hui_h15vh_m, .hui_col > .hui_h15vh_m { height: 15vh; }
	.hui_h10vh_m, .hui_col > .hui_h10vh_m { height: 10vh; }
	.hui_h5vh_m, .hui_col > .hui_h5vh_m { height: 5vh; }
	.hui_h0vh_m, .hui_col > .hui_h0vh_m { height: 0vh; }
}
@media screen and (max-width: 500px) {
	/* Prozent */
	.hui_h100_s, .hui_col > .hui_h100_s { height: 100%; }
	.hui_h95_s, .hui_col > .hui_h95_s { height: 95%; }
	.hui_h90_s, .hui_col > .hui_h90_s { height: 90%; }
	.hui_h85_s, .hui_col > .hui_h85_s { height: 85%; }
	.hui_h80_s, .hui_col > .hui_h80_s { height: 80%; }
	.hui_h75_s, .hui_col > .hui_h75_s { height: 75%; }
	.hui_h70_s, .hui_col > .hui_h70_s { height: 70%; }
	.hui_h65_s, .hui_col > .hui_h65_s { height: 65%; }
	.hui_h60_s, .hui_col > .hui_h60_s { height: 60%; }
	.hui_h55_s, .hui_col > .hui_h55_s { height: 55%; }
	.hui_h50_s, .hui_col > .hui_h50_s { height: 50%; }
	.hui_h45_s, .hui_col > .hui_h45_s { height: 45%; }
	.hui_h40_s, .hui_col > .hui_h40_s { height: 40%; }
	.hui_h35_s, .hui_col > .hui_h35_s { height: 35%; }
	.hui_h30_s, .hui_col > .hui_h30_s { height: 30%; }
	.hui_h25_s, .hui_col > .hui_h25_s { height: 25%; }
	.hui_h20_s, .hui_col > .hui_h20_s { height: 20%; }
	.hui_h15_s, .hui_col > .hui_h15_s { height: 15%; }
	.hui_h10_s, .hui_col > .hui_h10_s { height: 10%; }
	.hui_h5_s, .hui_col > .hui_h5_s { height: 5%; }
	.hui_h0_s, .hui_col > .hui_h0_s { height: 0%; }
	/* ViewportHeight (vh) */
	.hui_h100vh_s, .hui_col > .hui_h100vh_s { height: 100vh; }
	.hui_h95vh_s, .hui_col > .hui_h95vh_s { height: 95vh; }
	.hui_h90vh_s, .hui_col > .hui_h90vh_s { height: 90vh; }
	.hui_h85vh_s, .hui_col > .hui_h85vh_s { height: 85vh; }
	.hui_h80vh_s, .hui_col > .hui_h80vh_s { height: 80vh; }
	.hui_h75vh_s, .hui_col > .hui_h75vh_s { height: 75vh; }
	.hui_h70vh_s, .hui_col > .hui_h70vh_s { height: 70vh; }
	.hui_h65vh_s, .hui_col > .hui_h65vh_s { height: 65vh; }
	.hui_h60vh_s, .hui_col > .hui_h60vh_s { height: 60vh; }
	.hui_h55vh_s, .hui_col > .hui_h55vh_s { height: 55vh; }
	.hui_h50vh_s, .hui_col > .hui_h50vh_s { height: 50vh; }
	.hui_h45vh_s, .hui_col > .hui_h45vh_s { height: 45vh; }
	.hui_h40vh_s, .hui_col > .hui_h40vh_s { height: 40vh; }
	.hui_h35vh_s, .hui_col > .hui_h35vh_s { height: 35vh; }
	.hui_h30vh_s, .hui_col > .hui_h30vh_s { height: 30vh; }
	.hui_h25vh_s, .hui_col > .hui_h25vh_s { height: 25vh; }
	.hui_h20vh_s, .hui_col > .hui_h20vh_s { height: 20vh; }
	.hui_h15vh_s, .hui_col > .hui_h15vh_s { height: 15vh; }
	.hui_h10vh_s, .hui_col > .hui_h10vh_s { height: 10vh; }
	.hui_h5vh_s, .hui_col > .hui_h5vh_s { height: 5vh; }
	.hui_h0vh_s, .hui_col > .hui_h0vh_s { height: 0vh; }
}



/* Minimale Höhen in Prozent */
.hui_min_h100, .hui_col > .hui_min_h100 { min-height: 100%; }
.hui_min_h95, .hui_col > .hui_min_h95 { min-height: 95%; }
.hui_min_h90, .hui_col > .hui_min_h90 { min-height: 90%; }
.hui_min_h85, .hui_col > .hui_min_h85 { min-height: 85%; }
.hui_min_h80, .hui_col > .hui_min_h80 { min-height: 80%; }
.hui_min_h75, .hui_col > .hui_min_h75 { min-height: 75%; }
.hui_min_h70, .hui_col > .hui_min_h70 { min-height: 70%; }
.hui_min_h65, .hui_col > .hui_min_h65 { min-height: 65%; }
.hui_min_h60, .hui_col > .hui_min_h60 { min-height: 60%; }
.hui_min_h55, .hui_col > .hui_min_h55 { min-height: 55%; }
.hui_min_h50, .hui_col > .hui_min_h50 { min-height: 50%; }
.hui_min_h45, .hui_col > .hui_min_h45 { min-height: 45%; }
.hui_min_h40, .hui_col > .hui_min_h40 { min-height: 40%; }
.hui_min_h35, .hui_col > .hui_min_h35 { min-height: 35%; }
.hui_min_h30, .hui_col > .hui_min_h30 { min-height: 30%; }
.hui_min_h25, .hui_col > .hui_min_h25 { min-height: 25%; }
.hui_min_h20, .hui_col > .hui_min_h20 { min-height: 20%; }
.hui_min_h15, .hui_col > .hui_min_h15 { min-height: 15%; }
.hui_min_h10, .hui_col > .hui_min_h10 { min-height: 10%; }
.hui_min_h5, .hui_col > .hui_min_h5 { min-height: 5%; }
.hui_min_h0, .hui_col > .hui_min_h0 { min-height: 0%; }
/* Minimale Höhen in ViewportHeight (vh) */
.hui_min_h100vh, .hui_col > .hui_min_h100vh { min-height: 100vh; }
.hui_min_h95vh, .hui_col > .hui_min_h95vh { min-height: 95vh; }
.hui_min_h90vh, .hui_col > .hui_min_h90vh { min-height: 90vh; }
.hui_min_h85vh, .hui_col > .hui_min_h85vh { min-height: 85vh; }
.hui_min_h80vh, .hui_col > .hui_min_h80vh { min-height: 80vh; }
.hui_min_h75vh, .hui_col > .hui_min_h75vh { min-height: 75vh; }
.hui_min_h70vh, .hui_col > .hui_min_h70vh { min-height: 70vh; }
.hui_min_h65vh, .hui_col > .hui_min_h65vh { min-height: 65vh; }
.hui_min_h60vh, .hui_col > .hui_min_h60vh { min-height: 60vh; }
.hui_min_h55vh, .hui_col > .hui_min_h55vh { min-height: 55vh; }
.hui_min_h50vh, .hui_col > .hui_min_h50vh { min-height: 50vh; }
.hui_min_h45vh, .hui_col > .hui_min_h45vh { min-height: 45vh; }
.hui_min_h40vh, .hui_col > .hui_min_h40vh { min-height: 40vh; }
.hui_min_h35vh, .hui_col > .hui_min_h35vh { min-height: 35vh; }
.hui_min_h30vh, .hui_col > .hui_min_h30vh { min-height: 30vh; }
.hui_min_h25vh, .hui_col > .hui_min_h25vh { min-height: 25vh; }
.hui_min_h20vh, .hui_col > .hui_min_h20vh { min-height: 20vh; }
.hui_min_h15vh, .hui_col > .hui_min_h15vh { min-height: 15vh; }
.hui_min_h10vh, .hui_col > .hui_min_h10vh { min-height: 10vh; }
.hui_min_h5vh, .hui_col > .hui_min_h5vh { min-height: 5vh; }
.hui_min_h0vh, .hui_col > .hui_min_h0vh { min-height: 0vh; }

/* Minimale Höhen - Responsive (xl,l,m,s) */
@media screen and (max-width: 1250px) {
	/* Prozent */
	.hui_min_h100_xl, .hui_col > .hui_min_h100_xl { min-height: 100%; }
	.hui_min_h95_xl, .hui_col > .hui_min_h95_xl { min-height: 95%; }
	.hui_min_h90_xl, .hui_col > .hui_min_h90_xl { min-height: 90%; }
	.hui_min_h85_xl, .hui_col > .hui_min_h85_xl { min-height: 85%; }
	.hui_min_h80_xl, .hui_col > .hui_min_h80_xl { min-height: 80%; }
	.hui_min_h75_xl, .hui_col > .hui_min_h75_xl { min-height: 75%; }
	.hui_min_h70_xl, .hui_col > .hui_min_h70_xl { min-height: 70%; }
	.hui_min_h65_xl, .hui_col > .hui_min_h65_xl { min-height: 65%; }
	.hui_min_h60_xl, .hui_col > .hui_min_h60_xl { min-height: 60%; }
	.hui_min_h55_xl, .hui_col > .hui_min_h55_xl { min-height: 55%; }
	.hui_min_h50_xl, .hui_col > .hui_min_h50_xl { min-height: 50%; }
	.hui_min_h45_xl, .hui_col > .hui_min_h45_xl { min-height: 45%; }
	.hui_min_h40_xl, .hui_col > .hui_min_h40_xl { min-height: 40%; }
	.hui_min_h35_xl, .hui_col > .hui_min_h35_xl { min-height: 35%; }
	.hui_min_h30_xl, .hui_col > .hui_min_h30_xl { min-height: 30%; }
	.hui_min_h25_xl, .hui_col > .hui_min_h25_xl { min-height: 25%; }
	.hui_min_h20_xl, .hui_col > .hui_min_h20_xl { min-height: 20%; }
	.hui_min_h15_xl, .hui_col > .hui_min_h15_xl { min-height: 15%; }
	.hui_min_h10_xl, .hui_col > .hui_min_h10_xl { min-height: 10%; }
	.hui_min_h5_xl, .hui_col > .hui_min_h5_xl { min-height: 5%; }
	.hui_min_h0_xl, .hui_col > .hui_min_h0_xl { min-height: 0%; }
	/* ViewportHeight (vh) */
	.hui_min_h100vh_xl, .hui_col > .hui_min_h100vh_xl { min-height: 100vh; }
	.hui_min_h95vh_xl, .hui_col > .hui_min_h95vh_xl { min-height: 95vh; }
	.hui_min_h90vh_xl, .hui_col > .hui_min_h90vh_xl { min-height: 90vh; }
	.hui_min_h85vh_xl, .hui_col > .hui_min_h85vh_xl { min-height: 85vh; }
	.hui_min_h80vh_xl, .hui_col > .hui_min_h80vh_xl { min-height: 80vh; }
	.hui_min_h75vh_xl, .hui_col > .hui_min_h75vh_xl { min-height: 75vh; }
	.hui_min_h70vh_xl, .hui_col > .hui_min_h70vh_xl { min-height: 70vh; }
	.hui_min_h65vh_xl, .hui_col > .hui_min_h65vh_xl { min-height: 65vh; }
	.hui_min_h60vh_xl, .hui_col > .hui_min_h60vh_xl { min-height: 60vh; }
	.hui_min_h55vh_xl, .hui_col > .hui_min_h55vh_xl { min-height: 55vh; }
	.hui_min_h50vh_xl, .hui_col > .hui_min_h50vh_xl { min-height: 50vh; }
	.hui_min_h45vh_xl, .hui_col > .hui_min_h45vh_xl { min-height: 45vh; }
	.hui_min_h40vh_xl, .hui_col > .hui_min_h40vh_xl { min-height: 40vh; }
	.hui_min_h35vh_xl, .hui_col > .hui_min_h35vh_xl { min-height: 35vh; }
	.hui_min_h30vh_xl, .hui_col > .hui_min_h30vh_xl { min-height: 30vh; }
	.hui_min_h25vh_xl, .hui_col > .hui_min_h25vh_xl { min-height: 25vh; }
	.hui_min_h20vh_xl, .hui_col > .hui_min_h20vh_xl { min-height: 20vh; }
	.hui_min_h15vh_xl, .hui_col > .hui_min_h15vh_xl { min-height: 15vh; }
	.hui_min_h10vh_xl, .hui_col > .hui_min_h10vh_xl { min-height: 10vh; }
	.hui_min_h5vh_xl, .hui_col > .hui_min_h5vh_xl { min-height: 5vh; }
	.hui_min_h0vh_xl, .hui_col > .hui_min_h0vh_xl { min-height: 0vh; }
}
@media screen and (max-width: 1000px) {
	/* Prozent */
	.hui_min_h100_l, .hui_col > .hui_min_h100_l { min-height: 100%; }
	.hui_min_h95_l, .hui_col > .hui_min_h95_l { min-height: 95%; }
	.hui_min_h90_l, .hui_col > .hui_min_h90_l { min-height: 90%; }
	.hui_min_h85_l, .hui_col > .hui_min_h85_l { min-height: 85%; }
	.hui_min_h80_l, .hui_col > .hui_min_h80_l { min-height: 80%; }
	.hui_min_h75_l, .hui_col > .hui_min_h75_l { min-height: 75%; }
	.hui_min_h70_l, .hui_col > .hui_min_h70_l { min-height: 70%; }
	.hui_min_h65_l, .hui_col > .hui_min_h65_l { min-height: 65%; }
	.hui_min_h60_l, .hui_col > .hui_min_h60_l { min-height: 60%; }
	.hui_min_h55_l, .hui_col > .hui_min_h55_l { min-height: 55%; }
	.hui_min_h50_l, .hui_col > .hui_min_h50_l { min-height: 50%; }
	.hui_min_h45_l, .hui_col > .hui_min_h45_l { min-height: 45%; }
	.hui_min_h40_l, .hui_col > .hui_min_h40_l { min-height: 40%; }
	.hui_min_h35_l, .hui_col > .hui_min_h35_l { min-height: 35%; }
	.hui_min_h30_l, .hui_col > .hui_min_h30_l { min-height: 30%; }
	.hui_min_h25_l, .hui_col > .hui_min_h25_l { min-height: 25%; }
	.hui_min_h20_l, .hui_col > .hui_min_h20_l { min-height: 20%; }
	.hui_min_h15_l, .hui_col > .hui_min_h15_l { min-height: 15%; }
	.hui_min_h10_l, .hui_col > .hui_min_h10_l { min-height: 10%; }
	.hui_min_h5_l, .hui_col > .hui_min_h5_l { min-height: 5%; }
	.hui_min_h0_l, .hui_col > .hui_min_h0_l { min-height: 0%; }
	/* ViewportHeight (vh) */
	.hui_min_h100vh_l, .hui_col > .hui_min_h100vh_l { min-height: 100vh; }
	.hui_min_h95vh_l, .hui_col > .hui_min_h95vh_l { min-height: 95vh; }
	.hui_min_h90vh_l, .hui_col > .hui_min_h90vh_l { min-height: 90vh; }
	.hui_min_h85vh_l, .hui_col > .hui_min_h85vh_l { min-height: 85vh; }
	.hui_min_h80vh_l, .hui_col > .hui_min_h80vh_l { min-height: 80vh; }
	.hui_min_h75vh_l, .hui_col > .hui_min_h75vh_l { min-height: 75vh; }
	.hui_min_h70vh_l, .hui_col > .hui_min_h70vh_l { min-height: 70vh; }
	.hui_min_h65vh_l, .hui_col > .hui_min_h65vh_l { min-height: 65vh; }
	.hui_min_h60vh_l, .hui_col > .hui_min_h60vh_l { min-height: 60vh; }
	.hui_min_h55vh_l, .hui_col > .hui_min_h55vh_l { min-height: 55vh; }
	.hui_min_h50vh_l, .hui_col > .hui_min_h50vh_l { min-height: 50vh; }
	.hui_min_h45vh_l, .hui_col > .hui_min_h45vh_l { min-height: 45vh; }
	.hui_min_h40vh_l, .hui_col > .hui_min_h40vh_l { min-height: 40vh; }
	.hui_min_h35vh_l, .hui_col > .hui_min_h35vh_l { min-height: 35vh; }
	.hui_min_h30vh_l, .hui_col > .hui_min_h30vh_l { min-height: 30vh; }
	.hui_min_h25vh_l, .hui_col > .hui_min_h25vh_l { min-height: 25vh; }
	.hui_min_h20vh_l, .hui_col > .hui_min_h20vh_l { min-height: 20vh; }
	.hui_min_h15vh_l, .hui_col > .hui_min_h15vh_l { min-height: 15vh; }
	.hui_min_h10vh_l, .hui_col > .hui_min_h10vh_l { min-height: 10vh; }
	.hui_min_h5vh_l, .hui_col > .hui_min_h5vh_l { min-height: 5vh; }
	.hui_min_h0vh_l, .hui_col > .hui_min_h0vh_l { min-height: 0vh; }
}
@media screen and (max-width: 750px) {
	/* Prozent */
	.hui_min_h100_m, .hui_col > .hui_min_h100_m { min-height: 100%; }
	.hui_min_h95_m, .hui_col > .hui_min_h95_m { min-height: 95%; }
	.hui_min_h90_m, .hui_col > .hui_min_h90_m { min-height: 90%; }
	.hui_min_h85_m, .hui_col > .hui_min_h85_m { min-height: 85%; }
	.hui_min_h80_m, .hui_col > .hui_min_h80_m { min-height: 80%; }
	.hui_min_h75_m, .hui_col > .hui_min_h75_m { min-height: 75%; }
	.hui_min_h70_m, .hui_col > .hui_min_h70_m { min-height: 70%; }
	.hui_min_h65_m, .hui_col > .hui_min_h65_m { min-height: 65%; }
	.hui_min_h60_m, .hui_col > .hui_min_h60_m { min-height: 60%; }
	.hui_min_h55_m, .hui_col > .hui_min_h55_m { min-height: 55%; }
	.hui_min_h50_m, .hui_col > .hui_min_h50_m { min-height: 50%; }
	.hui_min_h45_m, .hui_col > .hui_min_h45_m { min-height: 45%; }
	.hui_min_h40_m, .hui_col > .hui_min_h40_m { min-height: 40%; }
	.hui_min_h35_m, .hui_col > .hui_min_h35_m { min-height: 35%; }
	.hui_min_h30_m, .hui_col > .hui_min_h30_m { min-height: 30%; }
	.hui_min_h25_m, .hui_col > .hui_min_h25_m { min-height: 25%; }
	.hui_min_h20_m, .hui_col > .hui_min_h20_m { min-height: 20%; }
	.hui_min_h15_m, .hui_col > .hui_min_h15_m { min-height: 15%; }
	.hui_min_h10_m, .hui_col > .hui_min_h10_m { min-height: 10%; }
	.hui_min_h5_m, .hui_col > .hui_min_h5_m { min-height: 5%; }
	.hui_min_h0_m, .hui_col > .hui_min_h0_m { min-height: 0%; }
	/* ViewportHeight (vh) */
	.hui_min_h100vh_m, .hui_col > .hui_min_h100vh_m { min-height: 100vh; }
	.hui_min_h95vh_m, .hui_col > .hui_min_h95vh_m { min-height: 95vh; }
	.hui_min_h90vh_m, .hui_col > .hui_min_h90vh_m { min-height: 90vh; }
	.hui_min_h85vh_m, .hui_col > .hui_min_h85vh_m { min-height: 85vh; }
	.hui_min_h80vh_m, .hui_col > .hui_min_h80vh_m { min-height: 80vh; }
	.hui_min_h75vh_m, .hui_col > .hui_min_h75vh_m { min-height: 75vh; }
	.hui_min_h70vh_m, .hui_col > .hui_min_h70vh_m { min-height: 70vh; }
	.hui_min_h65vh_m, .hui_col > .hui_min_h65vh_m { min-height: 65vh; }
	.hui_min_h60vh_m, .hui_col > .hui_min_h60vh_m { min-height: 60vh; }
	.hui_min_h55vh_m, .hui_col > .hui_min_h55vh_m { min-height: 55vh; }
	.hui_min_h50vh_m, .hui_col > .hui_min_h50vh_m { min-height: 50vh; }
	.hui_min_h45vh_m, .hui_col > .hui_min_h45vh_m { min-height: 45vh; }
	.hui_min_h40vh_m, .hui_col > .hui_min_h40vh_m { min-height: 40vh; }
	.hui_min_h35vh_m, .hui_col > .hui_min_h35vh_m { min-height: 35vh; }
	.hui_min_h30vh_m, .hui_col > .hui_min_h30vh_m { min-height: 30vh; }
	.hui_min_h25vh_m, .hui_col > .hui_min_h25vh_m { min-height: 25vh; }
	.hui_min_h20vh_m, .hui_col > .hui_min_h20vh_m { min-height: 20vh; }
	.hui_min_h15vh_m, .hui_col > .hui_min_h15vh_m { min-height: 15vh; }
	.hui_min_h10vh_m, .hui_col > .hui_min_h10vh_m { min-height: 10vh; }
	.hui_min_h5vh_m, .hui_col > .hui_min_h5vh_m { min-height: 5vh; }
	.hui_min_h0vh_m, .hui_col > .hui_min_h0vh_m { min-height: 0vh; }
}
@media screen and (max-width: 500px) {
	/* Prozent */
	.hui_min_h100_s, .hui_col > .hui_min_h100_s { min-height: 100%; }
	.hui_min_h95_s, .hui_col > .hui_min_h95_s { min-height: 95%; }
	.hui_min_h90_s, .hui_col > .hui_min_h90_s { min-height: 90%; }
	.hui_min_h85_s, .hui_col > .hui_min_h85_s { min-height: 85%; }
	.hui_min_h80_s, .hui_col > .hui_min_h80_s { min-height: 80%; }
	.hui_min_h75_s, .hui_col > .hui_min_h75_s { min-height: 75%; }
	.hui_min_h70_s, .hui_col > .hui_min_h70_s { min-height: 70%; }
	.hui_min_h65_s, .hui_col > .hui_min_h65_s { min-height: 65%; }
	.hui_min_h60_s, .hui_col > .hui_min_h60_s { min-height: 60%; }
	.hui_min_h55_s, .hui_col > .hui_min_h55_s { min-height: 55%; }
	.hui_min_h50_s, .hui_col > .hui_min_h50_s { min-height: 50%; }
	.hui_min_h45_s, .hui_col > .hui_min_h45_s { min-height: 45%; }
	.hui_min_h40_s, .hui_col > .hui_min_h40_s { min-height: 40%; }
	.hui_min_h35_s, .hui_col > .hui_min_h35_s { min-height: 35%; }
	.hui_min_h30_s, .hui_col > .hui_min_h30_s { min-height: 30%; }
	.hui_min_h25_s, .hui_col > .hui_min_h25_s { min-height: 25%; }
	.hui_min_h20_s, .hui_col > .hui_min_h20_s { min-height: 20%; }
	.hui_min_h15_s, .hui_col > .hui_min_h15_s { min-height: 15%; }
	.hui_min_h10_s, .hui_col > .hui_min_h10_s { min-height: 10%; }
	.hui_min_h5_s, .hui_col > .hui_min_h5_s { min-height: 5%; }
	.hui_min_h0_s, .hui_col > .hui_min_h0_s { min-height: 0%; }
	/* ViewportHeight (vh) */
	.hui_min_h100vh_s, .hui_col > .hui_min_h100vh_s { min-height: 100vh; }
	.hui_min_h95vh_s, .hui_col > .hui_min_h95vh_s { min-height: 95vh; }
	.hui_min_h90vh_s, .hui_col > .hui_min_h90vh_s { min-height: 90vh; }
	.hui_min_h85vh_s, .hui_col > .hui_min_h85vh_s { min-height: 85vh; }
	.hui_min_h80vh_s, .hui_col > .hui_min_h80vh_s { min-height: 80vh; }
	.hui_min_h75vh_s, .hui_col > .hui_min_h75vh_s { min-height: 75vh; }
	.hui_min_h70vh_s, .hui_col > .hui_min_h70vh_s { min-height: 70vh; }
	.hui_min_h65vh_s, .hui_col > .hui_min_h65vh_s { min-height: 65vh; }
	.hui_min_h60vh_s, .hui_col > .hui_min_h60vh_s { min-height: 60vh; }
	.hui_min_h55vh_s, .hui_col > .hui_min_h55vh_s { min-height: 55vh; }
	.hui_min_h50vh_s, .hui_col > .hui_min_h50vh_s { min-height: 50vh; }
	.hui_min_h45vh_s, .hui_col > .hui_min_h45vh_s { min-height: 45vh; }
	.hui_min_h40vh_s, .hui_col > .hui_min_h40vh_s { min-height: 40vh; }
	.hui_min_h35vh_s, .hui_col > .hui_min_h35vh_s { min-height: 35vh; }
	.hui_min_h30vh_s, .hui_col > .hui_min_h30vh_s { min-height: 30vh; }
	.hui_min_h25vh_s, .hui_col > .hui_min_h25vh_s { min-height: 25vh; }
	.hui_min_h20vh_s, .hui_col > .hui_min_h20vh_s { min-height: 20vh; }
	.hui_min_h15vh_s, .hui_col > .hui_min_h15vh_s { min-height: 15vh; }
	.hui_min_h10vh_s, .hui_col > .hui_min_h10vh_s { min-height: 10vh; }
	.hui_min_h5vh_s, .hui_col > .hui_min_h5vh_s { min-height: 5vh; }
	.hui_min_h0vh_s, .hui_col > .hui_min_h0vh_s { min-height: 0vh; }
}




/* ----- Spalten - Breiten ----- */
.hui_col8 > * { width: 12.5%; }
.hui_col7 > * { width: 14.2857%; }
.hui_col6 > * { width: 16.6666%; }
.hui_col5 > * { width: 20%; }
.hui_col4 > * { width: 25%; }
.hui_col3 > * { width: 33.3333%; }
.hui_col2 > * { width: 50%; }
.hui_col1 > * { width: 100%; }
.hui_col_flex > * { width: auto; flex: 1 0; }

/* Col - 25/75 */
.hui_col_25_75 > *:nth-child(2n - 1) { width: 25%; }
.hui_col_25_75 > *:nth-child(2n) { width: 75%; }
.hui_box.hui_box_expand_left .hui_col_25_75.hui_col_space_off > *:nth-child(2n - 1) { width: calc(100% - 1080px * 0.75); }
.hui_box.hui_box_expand_left .hui_col_25_75.hui_col_space_off > *:nth-child(2n) { width: calc(1080px * 0.75); }
.hui_box.hui_box_expand_right .hui_col_25_75.hui_col_space_off > *:nth-child(2n - 1) { width: calc(1080px * 0.25); }
.hui_box.hui_box_expand_right .hui_col_25_75.hui_col_space_off > *:nth-child(2n) { width: calc(100% - 1080px * 0.25); }
.hui_box.hui_box_expand_left .hui_col_25_75.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc(100% - (1080px + 10px) * 0.75); }
.hui_box.hui_box_expand_left .hui_col_25_75.hui_col_space_xsmall > *:nth-child(2n) { width: calc((1080px + 10px) * 0.75); }
.hui_box.hui_box_expand_right .hui_col_25_75.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc((1080px + 10px) * 0.25); }
.hui_box.hui_box_expand_right .hui_col_25_75.hui_col_space_xsmall > *:nth-child(2n) { width: calc(100% - (1080px + 10px) * 0.25); }
.hui_box.hui_box_expand_left .hui_col_25_75.hui_col_space_small > *:nth-child(2n - 1) { width: calc(100% - (1080px + 20px) * 0.75); }
.hui_box.hui_box_expand_left .hui_col_25_75.hui_col_space_small > *:nth-child(2n) { width: calc((1080px + 20px) * 0.75); }
.hui_box.hui_box_expand_right .hui_col_25_75.hui_col_space_small > *:nth-child(2n - 1) { width: calc((1080px + 20px) * 0.25); }
.hui_box.hui_box_expand_right .hui_col_25_75.hui_col_space_small > *:nth-child(2n) { width: calc(100% - (1080px + 20px) * 0.25); }
.hui_box.hui_box_expand_left .hui_col_25_75.hui_col_space > *:nth-child(2n - 1) { width: calc(100% - (1080px + 40px) * 0.75); }
.hui_box.hui_box_expand_left .hui_col_25_75.hui_col_space > *:nth-child(2n) { width: calc((1080px + 40px) * 0.75); }
.hui_box.hui_box_expand_right .hui_col_25_75.hui_col_space > *:nth-child(2n - 1) { width: calc((1080px + 40px) * 0.25); }
.hui_box.hui_box_expand_right .hui_col_25_75.hui_col_space > *:nth-child(2n) { width: calc(100% - (1080px + 40px) * 0.25); }
.hui_box.hui_box_expand_left .hui_col_25_75.hui_col_space_large > *:nth-child(2n - 1) { width: calc(100% - (1080px + 60px) * 0.75); }
.hui_box.hui_box_expand_left .hui_col_25_75.hui_col_space_large > *:nth-child(2n) { width: calc((1080px + 60px) * 0.75); }
.hui_box.hui_box_expand_right .hui_col_25_75.hui_col_space_large > *:nth-child(2n - 1) { width: calc((1080px + 60px) * 0.25); }
.hui_box.hui_box_expand_right .hui_col_25_75.hui_col_space_large > *:nth-child(2n) { width: calc(100% - (1080px + 60px) * 0.25); }
.hui_box.hui_box_expand_left .hui_col_25_75.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc(100% - (1080px + 80px) * 0.75); }
.hui_box.hui_box_expand_left .hui_col_25_75.hui_col_space_xlarge > *:nth-child(2n) { width: calc((1080px + 80px) * 0.75); }
.hui_box.hui_box_expand_right .hui_col_25_75.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc((1080px + 80px) * 0.25); }
.hui_box.hui_box_expand_right .hui_col_25_75.hui_col_space_xlarge > *:nth-child(2n) { width: calc(100% - (1080px + 80px) * 0.25); }
/* Col - 33/66 */
.hui_col_33_66 > *:nth-child(2n - 1) { width: 33.3333%; }
.hui_col_33_66 > *:nth-child(2n) { width: 66.6666%; }
.hui_box.hui_box_expand_left .hui_col_33_66.hui_col_space_off > *:nth-child(2n - 1) { width: calc(100% - 1080px * 0.666666); }
.hui_box.hui_box_expand_left .hui_col_33_66.hui_col_space_off > *:nth-child(2n) { width: calc(1080px * 0.666666); }
.hui_box.hui_box_expand_right .hui_col_33_66.hui_col_space_off > *:nth-child(2n - 1) { width: calc(1080px * 0.333333); }
.hui_box.hui_box_expand_right .hui_col_33_66.hui_col_space_off > *:nth-child(2n) { width: calc(100% - 1080px * 0.333333); }
.hui_box.hui_box_expand_left .hui_col_33_66.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc(100% - (1080px + 10px) * 0.666666); }
.hui_box.hui_box_expand_left .hui_col_33_66.hui_col_space_xsmall > *:nth-child(2n) { width: calc((1080px + 10px) * 0.666666); }
.hui_box.hui_box_expand_right .hui_col_33_66.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc((1080px + 10px) * 0.333333); }
.hui_box.hui_box_expand_right .hui_col_33_66.hui_col_space_xsmall > *:nth-child(2n) { width: calc(100% - (1080px + 10px) * 0.333333); }
.hui_box.hui_box_expand_left .hui_col_33_66.hui_col_space_small > *:nth-child(2n - 1) { width: calc(100% - (1080px + 20px) * 0.666666); }
.hui_box.hui_box_expand_left .hui_col_33_66.hui_col_space_small > *:nth-child(2n) { width: calc((1080px + 20px) * 0.666666); }
.hui_box.hui_box_expand_right .hui_col_33_66.hui_col_space_small > *:nth-child(2n - 1) { width: calc((1080px + 20px) * 0.333333); }
.hui_box.hui_box_expand_right .hui_col_33_66.hui_col_space_small > *:nth-child(2n) { width: calc(100% - (1080px + 20px) * 0.333333); }
.hui_box.hui_box_expand_left .hui_col_33_66.hui_col_space > *:nth-child(2n - 1) { width: calc(100% - (1080px + 40px) * 0.666666); }
.hui_box.hui_box_expand_left .hui_col_33_66.hui_col_space > *:nth-child(2n) { width: calc((1080px + 40px) * 0.666666); }
.hui_box.hui_box_expand_right .hui_col_33_66.hui_col_space > *:nth-child(2n - 1) { width: calc((1080px + 40px) * 0.333333); }
.hui_box.hui_box_expand_right .hui_col_33_66.hui_col_space > *:nth-child(2n) { width: calc(100% - (1080px + 40px) * 0.333333); }
.hui_box.hui_box_expand_left .hui_col_33_66.hui_col_space_large > *:nth-child(2n - 1) { width: calc(100% - (1080px + 60px) * 0.666666); }
.hui_box.hui_box_expand_left .hui_col_33_66.hui_col_space_large > *:nth-child(2n) { width: calc((1080px + 60px) * 0.666666); }
.hui_box.hui_box_expand_right .hui_col_33_66.hui_col_space_large > *:nth-child(2n - 1) { width: calc((1080px + 60px) * 0.333333); }
.hui_box.hui_box_expand_right .hui_col_33_66.hui_col_space_large > *:nth-child(2n) { width: calc(100% - (1080px + 60px) * 0.333333); }
.hui_box.hui_box_expand_left .hui_col_33_66.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc(100% - (1080px + 80px) * 0.666666); }
.hui_box.hui_box_expand_left .hui_col_33_66.hui_col_space_xlarge > *:nth-child(2n) { width: calc((1080px + 80px) * 0.666666); }
.hui_box.hui_box_expand_right .hui_col_33_66.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc((1080px + 80px) * 0.333333); }
.hui_box.hui_box_expand_right .hui_col_33_66.hui_col_space_xlarge > *:nth-child(2n) { width: calc(100% - (1080px + 80px) * 0.333333); }
/* Col - 50/50 */
.hui_col_50_50 > *:nth-child(2n - 1) { width: 50%; }
.hui_col_50_50 > *:nth-child(2n) { width: 50%; }
.hui_box.hui_box_expand_left .hui_col_50_50.hui_col_space_off > *:nth-child(2n - 1) { width: calc(100% - 1080px * 0.50); }
.hui_box.hui_box_expand_left .hui_col_50_50.hui_col_space_off > *:nth-child(2n) { width: calc(1080px * 0.50); }
.hui_box.hui_box_expand_right .hui_col_50_50.hui_col_space_off > *:nth-child(2n - 1) { width: calc(1080px * 0.50); }
.hui_box.hui_box_expand_right .hui_col_50_50.hui_col_space_off > *:nth-child(2n) { width: calc(100% - 1080px * 0.50); }
.hui_box.hui_box_expand_left .hui_col_50_50.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc(100% - (1080px + 10px) * 0.50); }
.hui_box.hui_box_expand_left .hui_col_50_50.hui_col_space_xsmall > *:nth-child(2n) { width: calc((1080px + 10px) * 0.50); }
.hui_box.hui_box_expand_right .hui_col_50_50.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc((1080px + 10px) * 0.50); }
.hui_box.hui_box_expand_right .hui_col_50_50.hui_col_space_xsmall > *:nth-child(2n) { width: calc(100% - (1080px + 10px) * 0.50); }
.hui_box.hui_box_expand_left .hui_col_50_50.hui_col_space_small > *:nth-child(2n - 1) { width: calc(100% - (1080px + 20px) * 0.50); }
.hui_box.hui_box_expand_left .hui_col_50_50.hui_col_space_small > *:nth-child(2n) { width: calc((1080px + 20px) * 0.50); }
.hui_box.hui_box_expand_right .hui_col_50_50.hui_col_space_small > *:nth-child(2n - 1) { width: calc((1080px + 20px) * 0.50); }
.hui_box.hui_box_expand_right .hui_col_50_50.hui_col_space_small > *:nth-child(2n) { width: calc(100% - (1080px + 20px) * 0.50); }
.hui_box.hui_box_expand_left .hui_col_50_50.hui_col_space > *:nth-child(2n - 1) { width: calc(100% - (1080px + 40px) * 0.50); }
.hui_box.hui_box_expand_left .hui_col_50_50.hui_col_space > *:nth-child(2n) { width: calc((1080px + 40px) * 0.50); }
.hui_box.hui_box_expand_right .hui_col_50_50.hui_col_space > *:nth-child(2n - 1) { width: calc((1080px + 40px) * 0.50); }
.hui_box.hui_box_expand_right .hui_col_50_50.hui_col_space > *:nth-child(2n) { width: calc(100% - (1080px + 40px) * 0.50); }
.hui_box.hui_box_expand_left .hui_col_50_50.hui_col_space_large > *:nth-child(2n - 1) { width: calc(100% - (1080px + 60px) * 0.50); }
.hui_box.hui_box_expand_left .hui_col_50_50.hui_col_space_large > *:nth-child(2n) { width: calc((1080px + 60px) * 0.50); }
.hui_box.hui_box_expand_right .hui_col_50_50.hui_col_space_large > *:nth-child(2n - 1) { width: calc((1080px + 60px) * 0.50); }
.hui_box.hui_box_expand_right .hui_col_50_50.hui_col_space_large > *:nth-child(2n) { width: calc(100% - (1080px + 60px) * 0.50); }
.hui_box.hui_box_expand_left .hui_col_50_50.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc(100% - (1080px + 80px) * 0.50); }
.hui_box.hui_box_expand_left .hui_col_50_50.hui_col_space_xlarge > *:nth-child(2n) { width: calc((1080px + 80px) * 0.50); }
.hui_box.hui_box_expand_right .hui_col_50_50.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc((1080px + 80px) * 0.50); }
.hui_box.hui_box_expand_right .hui_col_50_50.hui_col_space_xlarge > *:nth-child(2n) { width: calc(100% - (1080px + 80px) * 0.50); }
/* Col - 66/33 */
.hui_col_66_33 > *:nth-child(2n - 1) { width: 66.6666%; }
.hui_col_66_33 > *:nth-child(2n) { width: 33.3333%; }
.hui_box.hui_box_expand_left .hui_col_66_33.hui_col_space_off > *:nth-child(2n - 1) { width: calc(100% - 1080px * 0.333333); }
.hui_box.hui_box_expand_left .hui_col_66_33.hui_col_space_off > *:nth-child(2n) { width: calc(1080px * 0.333333); }
.hui_box.hui_box_expand_right .hui_col_66_33.hui_col_space_off > *:nth-child(2n - 1) { width: calc(1080px * 0.666666); }
.hui_box.hui_box_expand_right .hui_col_66_33.hui_col_space_off > *:nth-child(2n) { width: calc(100% - 1080px * 0.666666); }
.hui_box.hui_box_expand_left .hui_col_66_33.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc(100% - (1080px + 10px) * 0.333333); }
.hui_box.hui_box_expand_left .hui_col_66_33.hui_col_space_xsmall > *:nth-child(2n) { width: calc((1080px + 10px) * 0.333333); }
.hui_box.hui_box_expand_right .hui_col_66_33.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc((1080px + 10px) * 0.666666); }
.hui_box.hui_box_expand_right .hui_col_66_33.hui_col_space_xsmall > *:nth-child(2n) { width: calc(100% - (1080px + 10px) * 0.666666); }
.hui_box.hui_box_expand_left .hui_col_66_33.hui_col_space_small > *:nth-child(2n - 1) { width: calc(100% - (1080px + 20px) * 0.333333); }
.hui_box.hui_box_expand_left .hui_col_66_33.hui_col_space_small > *:nth-child(2n) { width: calc((1080px + 20px) * 0.333333); }
.hui_box.hui_box_expand_right .hui_col_66_33.hui_col_space_small > *:nth-child(2n - 1) { width: calc((1080px + 20px) * 0.666666); }
.hui_box.hui_box_expand_right .hui_col_66_33.hui_col_space_small > *:nth-child(2n) { width: calc(100% - (1080px + 20px) * 0.666666); }
.hui_box.hui_box_expand_left .hui_col_66_33.hui_col_space > *:nth-child(2n - 1) { width: calc(100% - (1080px + 40px) * 0.333333); }
.hui_box.hui_box_expand_left .hui_col_66_33.hui_col_space > *:nth-child(2n) { width: calc((1080px + 40px) * 0.333333); }
.hui_box.hui_box_expand_right .hui_col_66_33.hui_col_space > *:nth-child(2n - 1) { width: calc((1080px + 40px) * 0.666666); }
.hui_box.hui_box_expand_right .hui_col_66_33.hui_col_space > *:nth-child(2n) { width: calc(100% - (1080px + 40px) * 0.666666); }
.hui_box.hui_box_expand_left .hui_col_66_33.hui_col_space_large > *:nth-child(2n - 1) { width: calc(100% - (1080px + 60px) * 0.333333); }
.hui_box.hui_box_expand_left .hui_col_66_33.hui_col_space_large > *:nth-child(2n) { width: calc((1080px + 60px) * 0.333333); }
.hui_box.hui_box_expand_right .hui_col_66_33.hui_col_space_large > *:nth-child(2n - 1) { width: calc((1080px + 60px) * 0.666666); }
.hui_box.hui_box_expand_right .hui_col_66_33.hui_col_space_large > *:nth-child(2n) { width: calc(100% - (1080px + 60px) * 0.666666); }
.hui_box.hui_box_expand_left .hui_col_66_33.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc(100% - (1080px + 80px) * 0.333333); }
.hui_box.hui_box_expand_left .hui_col_66_33.hui_col_space_xlarge > *:nth-child(2n) { width: calc((1080px + 80px) * 0.333333); }
.hui_box.hui_box_expand_right .hui_col_66_33.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc((1080px + 80px) * 0.666666); }
.hui_box.hui_box_expand_right .hui_col_66_33.hui_col_space_xlarge > *:nth-child(2n) { width: calc(100% - (1080px + 80px) * 0.666666); }
/* Col - 75/25 */
.hui_col_75_25 > *:nth-child(2n - 1) { width: 75%; }
.hui_col_75_25 > *:nth-child(2n) { width: 25%; }
.hui_box.hui_box_expand_left .hui_col_75_25.hui_col_space_off > *:nth-child(2n - 1) { width: calc(100% - 1080px * 0.25); }
.hui_box.hui_box_expand_left .hui_col_75_25.hui_col_space_off > *:nth-child(2n) { width: calc(1080px * 0.25); }
.hui_box.hui_box_expand_right .hui_col_75_25.hui_col_space_off > *:nth-child(2n - 1) { width: calc(1080px * 0.75); }
.hui_box.hui_box_expand_right .hui_col_75_25.hui_col_space_off > *:nth-child(2n) { width: calc(100% - 1080px * 0.75); }
.hui_box.hui_box_expand_left .hui_col_75_25.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc(100% - (1080px + 10px) * 0.25); }
.hui_box.hui_box_expand_left .hui_col_75_25.hui_col_space_xsmall > *:nth-child(2n) { width: calc((1080px + 10px) * 0.25); }
.hui_box.hui_box_expand_right .hui_col_75_25.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc((1080px + 10px) * 0.75); }
.hui_box.hui_box_expand_right .hui_col_75_25.hui_col_space_xsmall > *:nth-child(2n) { width: calc(100% - (1080px + 10px) * 0.75); }
.hui_box.hui_box_expand_left .hui_col_75_25.hui_col_space_small > *:nth-child(2n - 1) { width: calc(100% - (1080px + 20px) * 0.25); }
.hui_box.hui_box_expand_left .hui_col_75_25.hui_col_space_small > *:nth-child(2n) { width: calc((1080px + 20px) * 0.25); }
.hui_box.hui_box_expand_right .hui_col_75_25.hui_col_space_small > *:nth-child(2n - 1) { width: calc((1080px + 20px) * 0.75); }
.hui_box.hui_box_expand_right .hui_col_75_25.hui_col_space_small > *:nth-child(2n) { width: calc(100% - (1080px + 20px) * 0.75); }
.hui_box.hui_box_expand_left .hui_col_75_25.hui_col_space > *:nth-child(2n - 1) { width: calc(100% - (1080px + 40px) * 0.25); }
.hui_box.hui_box_expand_left .hui_col_75_25.hui_col_space > *:nth-child(2n) { width: calc((1080px + 40px) * 0.25); }
.hui_box.hui_box_expand_right .hui_col_75_25.hui_col_space > *:nth-child(2n - 1) { width: calc((1080px + 40px) * 0.75); }
.hui_box.hui_box_expand_right .hui_col_75_25.hui_col_space > *:nth-child(2n) { width: calc(100% - (1080px + 40px) * 0.75); }
.hui_box.hui_box_expand_left .hui_col_75_25.hui_col_space_large > *:nth-child(2n - 1) { width: calc(100% - (1080px + 60px) * 0.25); }
.hui_box.hui_box_expand_left .hui_col_75_25.hui_col_space_large > *:nth-child(2n) { width: calc((1080px + 60px) * 0.25); }
.hui_box.hui_box_expand_right .hui_col_75_25.hui_col_space_large > *:nth-child(2n - 1) { width: calc((1080px + 60px) * 0.75); }
.hui_box.hui_box_expand_right .hui_col_75_25.hui_col_space_large > *:nth-child(2n) { width: calc(100% - (1080px + 60px) * 0.75); }
.hui_box.hui_box_expand_left .hui_col_75_25.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc(100% - (1080px + 80px) * 0.25); }
.hui_box.hui_box_expand_left .hui_col_75_25.hui_col_space_xlarge > *:nth-child(2n) { width: calc((1080px + 80px) * 0.25); }
.hui_box.hui_box_expand_right .hui_col_75_25.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc((1080px + 80px) * 0.75); }
.hui_box.hui_box_expand_right .hui_col_75_25.hui_col_space_xlarge > *:nth-child(2n) { width: calc(100% - (1080px + 80px) * 0.75); }
/* Col - 100/100 */
.hui_col_100 > *:nth-child(1n) { width: 100%; }
.hui_box[class*="hui_box_expand_"] .hui_col_100[class*="hui_col_space"] > *:nth-child(1n) { width: 100%; }

.hui_w5px, .hui_col > .hui_w5px { width: 5px; }
.hui_w10px, .hui_col > .hui_w10px { width: 10px; }
.hui_w20px, .hui_col > .hui_w20px { width: 20px; }
.hui_w30px, .hui_col > .hui_w30px { width: 30px; }
.hui_w40px, .hui_col > .hui_w40px { width: 40px; }
.hui_w50px, .hui_col > .hui_w50px { width: 50px; }
.hui_w60px, .hui_col > .hui_w60px { width: 60px; }
.hui_w70px, .hui_col > .hui_w70px { width: 70px; }
.hui_w80px, .hui_col > .hui_w80px { width: 80px; }
.hui_w90px, .hui_col > .hui_w90px { width: 90px; }
.hui_w100px, .hui_col > .hui_w100px { width: 100px; }
.hui_w110px, .hui_col > .hui_w110px { width: 110px; }
.hui_w120px, .hui_col > .hui_w120px { width: 120px; }
.hui_w130px, .hui_col > .hui_w130px { width: 130px; }
.hui_w140px, .hui_col > .hui_w140px { width: 140px; }
.hui_w150px, .hui_col > .hui_w150px { width: 150px; }
.hui_w160px, .hui_col > .hui_w160px { width: 160px; }
.hui_w170px, .hui_col > .hui_w170px { width: 170px; }
.hui_w180px, .hui_col > .hui_w180px { width: 180px; }
.hui_w190px, .hui_col > .hui_w190px { width: 190px; }
.hui_w200px, .hui_col > .hui_w200px { width: 200px; }
.hui_w210px, .hui_col > .hui_w210px { width: 210px; }
.hui_w220px, .hui_col > .hui_w220px { width: 220px; }
.hui_w230px, .hui_col > .hui_w230px { width: 230px; }
.hui_w240px, .hui_col > .hui_w240px { width: 240px; }
.hui_w250px, .hui_col > .hui_w250px { width: 250px; }
.hui_w260px, .hui_col > .hui_w260px { width: 260px; }
.hui_w270px, .hui_col > .hui_w270px { width: 270px; }
.hui_w280px, .hui_col > .hui_w280px { width: 280px; }
.hui_w290px, .hui_col > .hui_w290px { width: 290px; }
.hui_w300px, .hui_col > .hui_w300px { width: 300px; }

.hui_w5, .hui_col > .hui_w5 { width: 5%; }													/* 5% Spaltenbreite */
.hui_w1_10, .hui_col > .hui_w1_10, .hui_w10, .hui_col > .hui_w10 { width: 10%; }			/* 10% Spaltenbreite */
.hui_w1_8, .hui_col > .hui_w1_8, .hui_w12, .hui_col > .hui_w12 { width: 12.5%; }			/* 12.5% Spaltenbreite */
.hui_w15, .hui_col > .hui_w15 { width: 15%; }												/* 15% Spaltenbreite */
.hui_w1_5, .hui_col > .hui_w1_5, .hui_w20, .hui_col > .hui_w20 { width: 20%; }				/* 20% Spaltenbreite */
.hui_w1_4, .hui_col > .hui_w1_4, .hui_w25, .hui_col > .hui_w25 { width: 25%; }				/* 25% Spaltenbreite */
.hui_w3_10, .hui_col > .hui_w3_10, .hui_w30, .hui_col > .hui_w30 { width: 30%; }			/* 30% Spaltenbreite */
.hui_w1_3, .hui_col > .hui_w1_3, .hui_w33, .hui_col > .hui_w33 { width: 33.3333%; }			/* 33% Spaltenbreite */
.hui_w35, .hui_col > .hui_w35 { width: 35%; }												/* 35% Spaltenbreite */
.hui_w2_5, .hui_col > .hui_w2_5, .hui_w40, .hui_col > .hui_w40 { width: 40%; }				/* 50% Spaltenbreite */
.hui_w45, .hui_col > .hui_w45 { width: 45%; }												/* 45% Spaltenbreite */
.hui_w1_2, .hui_col > .hui_w1_2, .hui_w50, .hui_col > .hui_w50 { width: 50%; }				/* 50% Spaltenbreite */
.hui_w55, .hui_col > .hui_w55 { width: 55%; }												/* 55% Spaltenbreite */
.hui_w3_5, .hui_col > .hui_w3_5, .hui_w60, .hui_col > .hui_w60 { width: 60%; }				/* 50% Spaltenbreite */
.hui_w65, .hui_col > .hui_w65 { width: 65%; }												/* 65% Spaltenbreite */
.hui_w2_3, .hui_col > .hui_w2_3, .hui_w66, .hui_col > .hui_w66 { width: 66.6666%; }			/* 66% Spaltenbreite */
.hui_w7_10, .hui_col > .hui_w7_10, .hui_w70, .hui_col > .hui_w70 { width: 70%; }			/* 70% Spaltenbreite */
.hui_w3_4, .hui_col > .hui_w3_4, .hui_w75, .hui_col > .hui_w75 { width: 75%; }				/* 75% Spaltenbreite */
.hui_w4_5, .hui_col > .hui_w4_5, .hui_w80, .hui_col > .hui_w80 { width: 80%; }				/* 75% Spaltenbreite */
.hui_w85, .hui_col > .hui_w85 { width: 85%; }												/* 85% Spaltenbreite */
.hui_w7_8, .hui_col > .hui_w7_8, .hui_w87, .hui_col > .hui_w87 { width: 87.5%; }			/* 87% Spaltenbreite */
.hui_w9_10, .hui_col > .hui_w9_10, .hui_w90, .hui_col > .hui_w90 { width: 90%; }			/* 90% Spaltenbreite */
.hui_w95, .hui_col > .hui_w95 { width: 95%; }												/* 95% Spaltenbreite */
.hui_w1_1, .hui_col > .hui_w1_1, .hui_w100, .hui_col > .hui_w100 { width: 100%; }			/* 100% Spaltenbreite */
.hui_w_expand, .hui_col > .hui_w_expand { flex: 1; width: auto; }							/* Dynamische Spaltenbreite */

/* Spalten - Breiten in Prozent - Responsive (xl,l,m,s) */
@media screen and (max-width: 1250px) {
	.hui_col8_xl > * { width: 12.5%; }
	.hui_col7_xl > * { width: 14.2857%; }
	.hui_col6_xl > * { width: 16.6666%; }
	.hui_col5_xl > * { width: 20%; }
	.hui_col4_xl > * { width: 25%; }
	.hui_col3_xl > * { width: 33.3333%; }
	.hui_col2_xl > * { width: 50%; }
	.hui_col1_xl > * { width: 100%; }
	.hui_col_flex_xl > * { width: auto; flex: 1 0; }

    /* Col - 25/75 */
    .hui_col_25_75_xl > *:nth-child(2n - 1) { width: 25%; }
    .hui_col_25_75_xl > *:nth-child(2n) { width: 75%; }
    .hui_box.hui_box_expand_left .hui_col_25_75_xl.hui_col_space_off > *:nth-child(2n - 1) { width: calc(100% - 1080px * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_25_75_xl.hui_col_space_off > *:nth-child(2n) { width: calc(1080px * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_25_75_xl.hui_col_space_off > *:nth-child(2n - 1) { width: calc(1080px * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_25_75_xl.hui_col_space_off > *:nth-child(2n) { width: calc(100% - 1080px * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_25_75_xl.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc(100% - (1080px + 10px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_25_75_xl.hui_col_space_xsmall > *:nth-child(2n) { width: calc((1080px + 10px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_25_75_xl.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc((1080px + 10px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_25_75_xl.hui_col_space_xsmall > *:nth-child(2n) { width: calc(100% - (1080px + 10px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_25_75_xl.hui_col_space_small > *:nth-child(2n - 1) { width: calc(100% - (1080px + 20px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_25_75_xl.hui_col_space_small > *:nth-child(2n) { width: calc((1080px + 20px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_25_75_xl.hui_col_space_small > *:nth-child(2n - 1) { width: calc((1080px + 20px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_25_75_xl.hui_col_space_small > *:nth-child(2n) { width: calc(100% - (1080px + 20px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_25_75_xl.hui_col_space > *:nth-child(2n - 1) { width: calc(100% - (1080px + 40px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_25_75_xl.hui_col_space > *:nth-child(2n) { width: calc((1080px + 40px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_25_75_xl.hui_col_space > *:nth-child(2n - 1) { width: calc((1080px + 40px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_25_75_xl.hui_col_space > *:nth-child(2n) { width: calc(100% - (1080px + 40px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_25_75_xl.hui_col_space_large > *:nth-child(2n - 1) { width: calc(100% - (1080px + 60px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_25_75_xl.hui_col_space_large > *:nth-child(2n) { width: calc((1080px + 60px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_25_75_xl.hui_col_space_large > *:nth-child(2n - 1) { width: calc((1080px + 60px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_25_75_xl.hui_col_space_large > *:nth-child(2n) { width: calc(100% - (1080px + 60px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_25_75_xl.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc(100% - (1080px + 80px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_25_75_xl.hui_col_space_xlarge > *:nth-child(2n) { width: calc((1080px + 80px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_25_75_xl.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc((1080px + 80px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_25_75_xl.hui_col_space_xlarge > *:nth-child(2n) { width: calc(100% - (1080px + 80px) * 0.25); }
    /* Col - 33/66 */
    .hui_col_33_66_xl > *:nth-child(2n - 1) { width: 33.3333%; }
    .hui_col_33_66_xl > *:nth-child(2n) { width: 66.6666%; }
    .hui_box.hui_box_expand_left .hui_col_33_66_xl.hui_col_space_off > *:nth-child(2n - 1) { width: calc(100% - 1080px * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_33_66_xl.hui_col_space_off > *:nth-child(2n) { width: calc(1080px * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_33_66_xl.hui_col_space_off > *:nth-child(2n - 1) { width: calc(1080px * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_33_66_xl.hui_col_space_off > *:nth-child(2n) { width: calc(100% - 1080px * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_33_66_xl.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc(100% - (1080px + 10px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_33_66_xl.hui_col_space_xsmall > *:nth-child(2n) { width: calc((1080px + 10px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_33_66_xl.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc((1080px + 10px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_33_66_xl.hui_col_space_xsmall > *:nth-child(2n) { width: calc(100% - (1080px + 10px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_33_66_xl.hui_col_space_small > *:nth-child(2n - 1) { width: calc(100% - (1080px + 20px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_33_66_xl.hui_col_space_small > *:nth-child(2n) { width: calc((1080px + 20px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_33_66_xl.hui_col_space_small > *:nth-child(2n - 1) { width: calc((1080px + 20px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_33_66_xl.hui_col_space_small > *:nth-child(2n) { width: calc(100% - (1080px + 20px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_33_66_xl.hui_col_space > *:nth-child(2n - 1) { width: calc(100% - (1080px + 40px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_33_66_xl.hui_col_space > *:nth-child(2n) { width: calc((1080px + 40px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_33_66_xl.hui_col_space > *:nth-child(2n - 1) { width: calc((1080px + 40px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_33_66_xl.hui_col_space > *:nth-child(2n) { width: calc(100% - (1080px + 40px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_33_66_xl.hui_col_space_large > *:nth-child(2n - 1) { width: calc(100% - (1080px + 60px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_33_66_xl.hui_col_space_large > *:nth-child(2n) { width: calc((1080px + 60px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_33_66_xl.hui_col_space_large > *:nth-child(2n - 1) { width: calc((1080px + 60px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_33_66_xl.hui_col_space_large > *:nth-child(2n) { width: calc(100% - (1080px + 60px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_33_66_xl.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc(100% - (1080px + 80px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_33_66_xl.hui_col_space_xlarge > *:nth-child(2n) { width: calc((1080px + 80px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_33_66_xl.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc((1080px + 80px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_33_66_xl.hui_col_space_xlarge > *:nth-child(2n) { width: calc(100% - (1080px + 80px) * 0.333333); }
    /* Col - 50/50 */
    .hui_col_50_50_xl > *:nth-child(2n - 1) { width: 50%; }
    .hui_col_50_50_xl > *:nth-child(2n) { width: 50%; }
    .hui_box.hui_box_expand_left .hui_col_50_50_xl.hui_col_space_off > *:nth-child(2n - 1) { width: calc(100% - 1080px * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_xl.hui_col_space_off > *:nth-child(2n) { width: calc(1080px * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_xl.hui_col_space_off > *:nth-child(2n - 1) { width: calc(1080px * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_xl.hui_col_space_off > *:nth-child(2n) { width: calc(100% - 1080px * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_xl.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc(100% - (1080px + 10px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_xl.hui_col_space_xsmall > *:nth-child(2n) { width: calc((1080px + 10px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_xl.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc((1080px + 10px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_xl.hui_col_space_xsmall > *:nth-child(2n) { width: calc(100% - (1080px + 10px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_xl.hui_col_space_small > *:nth-child(2n - 1) { width: calc(100% - (1080px + 20px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_xl.hui_col_space_small > *:nth-child(2n) { width: calc((1080px + 20px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_xl.hui_col_space_small > *:nth-child(2n - 1) { width: calc((1080px + 20px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_xl.hui_col_space_small > *:nth-child(2n) { width: calc(100% - (1080px + 20px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_xl.hui_col_space > *:nth-child(2n - 1) { width: calc(100% - (1080px + 40px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_xl.hui_col_space > *:nth-child(2n) { width: calc((1080px + 40px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_xl.hui_col_space > *:nth-child(2n - 1) { width: calc((1080px + 40px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_xl.hui_col_space > *:nth-child(2n) { width: calc(100% - (1080px + 40px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_xl.hui_col_space_large > *:nth-child(2n - 1) { width: calc(100% - (1080px + 60px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_xl.hui_col_space_large > *:nth-child(2n) { width: calc((1080px + 60px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_xl.hui_col_space_large > *:nth-child(2n - 1) { width: calc((1080px + 60px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_xl.hui_col_space_large > *:nth-child(2n) { width: calc(100% - (1080px + 60px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_xl.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc(100% - (1080px + 80px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_xl.hui_col_space_xlarge > *:nth-child(2n) { width: calc((1080px + 80px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_xl.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc((1080px + 80px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_xl.hui_col_space_xlarge > *:nth-child(2n) { width: calc(100% - (1080px + 80px) * 0.50); }
    /* Col - 66/33 */
    .hui_col_66_33_xl > *:nth-child(2n - 1) { width: 66.6666%; }
    .hui_col_66_33_xl > *:nth-child(2n) { width: 33.3333%; }
    .hui_box.hui_box_expand_left .hui_col_66_33_xl.hui_col_space_off > *:nth-child(2n - 1) { width: calc(100% - 1080px * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_66_33_xl.hui_col_space_off > *:nth-child(2n) { width: calc(1080px * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_66_33_xl.hui_col_space_off > *:nth-child(2n - 1) { width: calc(1080px * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_66_33_xl.hui_col_space_off > *:nth-child(2n) { width: calc(100% - 1080px * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_66_33_xl.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc(100% - (1080px + 10px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_66_33_xl.hui_col_space_xsmall > *:nth-child(2n) { width: calc((1080px + 10px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_66_33_xl.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc((1080px + 10px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_66_33_xl.hui_col_space_xsmall > *:nth-child(2n) { width: calc(100% - (1080px + 10px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_66_33_xl.hui_col_space_small > *:nth-child(2n - 1) { width: calc(100% - (1080px + 20px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_66_33_xl.hui_col_space_small > *:nth-child(2n) { width: calc((1080px + 20px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_66_33_xl.hui_col_space_small > *:nth-child(2n - 1) { width: calc((1080px + 20px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_66_33_xl.hui_col_space_small > *:nth-child(2n) { width: calc(100% - (1080px + 20px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_66_33_xl.hui_col_space > *:nth-child(2n - 1) { width: calc(100% - (1080px + 40px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_66_33_xl.hui_col_space > *:nth-child(2n) { width: calc((1080px + 40px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_66_33_xl.hui_col_space > *:nth-child(2n - 1) { width: calc((1080px + 40px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_66_33_xl.hui_col_space > *:nth-child(2n) { width: calc(100% - (1080px + 40px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_66_33_xl.hui_col_space_large > *:nth-child(2n - 1) { width: calc(100% - (1080px + 60px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_66_33_xl.hui_col_space_large > *:nth-child(2n) { width: calc((1080px + 60px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_66_33_xl.hui_col_space_large > *:nth-child(2n - 1) { width: calc((1080px + 60px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_66_33_xl.hui_col_space_large > *:nth-child(2n) { width: calc(100% - (1080px + 60px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_66_33_xl.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc(100% - (1080px + 80px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_66_33_xl.hui_col_space_xlarge > *:nth-child(2n) { width: calc((1080px + 80px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_66_33_xl.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc((1080px + 80px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_66_33_xl.hui_col_space_xlarge > *:nth-child(2n) { width: calc(100% - (1080px + 80px) * 0.666666); }
    /* Col - 75/25 */
    .hui_col_75_25_xl > *:nth-child(2n - 1) { width: 75%; }
    .hui_col_75_25_xl > *:nth-child(2n) { width: 25%; }
    .hui_box.hui_box_expand_left .hui_col_75_25_xl.hui_col_space_off > *:nth-child(2n - 1) { width: calc(100% - 1080px * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_75_25_xl.hui_col_space_off > *:nth-child(2n) { width: calc(1080px * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_75_25_xl.hui_col_space_off > *:nth-child(2n - 1) { width: calc(1080px * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_75_25_xl.hui_col_space_off > *:nth-child(2n) { width: calc(100% - 1080px * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_75_25_xl.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc(100% - (1080px + 10px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_75_25_xl.hui_col_space_xsmall > *:nth-child(2n) { width: calc((1080px + 10px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_75_25_xl.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc((1080px + 10px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_75_25_xl.hui_col_space_xsmall > *:nth-child(2n) { width: calc(100% - (1080px + 10px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_75_25_xl.hui_col_space_small > *:nth-child(2n - 1) { width: calc(100% - (1080px + 20px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_75_25_xl.hui_col_space_small > *:nth-child(2n) { width: calc((1080px + 20px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_75_25_xl.hui_col_space_small > *:nth-child(2n - 1) { width: calc((1080px + 20px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_75_25_xl.hui_col_space_small > *:nth-child(2n) { width: calc(100% - (1080px + 20px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_75_25_xl.hui_col_space > *:nth-child(2n - 1) { width: calc(100% - (1080px + 40px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_75_25_xl.hui_col_space > *:nth-child(2n) { width: calc((1080px + 40px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_75_25_xl.hui_col_space > *:nth-child(2n - 1) { width: calc((1080px + 40px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_75_25_xl.hui_col_space > *:nth-child(2n) { width: calc(100% - (1080px + 40px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_75_25_xl.hui_col_space_large > *:nth-child(2n - 1) { width: calc(100% - (1080px + 60px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_75_25_xl.hui_col_space_large > *:nth-child(2n) { width: calc((1080px + 60px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_75_25_xl.hui_col_space_large > *:nth-child(2n - 1) { width: calc((1080px + 60px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_75_25_xl.hui_col_space_large > *:nth-child(2n) { width: calc(100% - (1080px + 60px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_75_25_xl.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc(100% - (1080px + 80px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_75_25_xl.hui_col_space_xlarge > *:nth-child(2n) { width: calc((1080px + 80px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_75_25_xl.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc((1080px + 80px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_75_25_xl.hui_col_space_xlarge > *:nth-child(2n) { width: calc(100% - (1080px + 80px) * 0.75); }
    /* Col - 100/100 */
    .hui_col_100_xl > *:nth-child(1n) { width: 100%; }
    .hui_box[class*="hui_box_expand_"] .hui_col_100_xl[class*="hui_col_space"] > *:nth-child(1n) { width: 100%; }

	.hui_w5px_xl, .hui_col > .hui_w5px_xl { width: 5px; }
	.hui_w10px_xl, .hui_col > .hui_w10px_xl { width: 10px; }
	.hui_w20px_xl, .hui_col > .hui_w20px_xl { width: 20px; }
	.hui_w30px_xl, .hui_col > .hui_w30px_xl { width: 30px; }
	.hui_w40px_xl, .hui_col > .hui_w40px_xl { width: 40px; }
	.hui_w50px_xl, .hui_col > .hui_w50px_xl { width: 50px; }
	.hui_w60px_xl, .hui_col > .hui_w60px_xl { width: 60px; }
	.hui_w70px_xl, .hui_col > .hui_w70px_xl { width: 70px; }
	.hui_w80px_xl, .hui_col > .hui_w80px_xl { width: 80px; }
	.hui_w90px_xl, .hui_col > .hui_w90px_xl { width: 90px; }
	.hui_w100px_xl, .hui_col > .hui_w100px_xl { width: 100px; }
	.hui_w110px_xl, .hui_col > .hui_w110px_xl { width: 110px; }
	.hui_w120px_xl, .hui_col > .hui_w120px_xl { width: 120px; }
	.hui_w130px_xl, .hui_col > .hui_w130px_xl { width: 130px; }
	.hui_w140px_xl, .hui_col > .hui_w140px_xl { width: 140px; }
	.hui_w150px_xl, .hui_col > .hui_w150px_xl { width: 150px; }
	.hui_w160px_xl, .hui_col > .hui_w160px_xl { width: 160px; }
	.hui_w170px_xl, .hui_col > .hui_w170px_xl { width: 170px; }
	.hui_w180px_xl, .hui_col > .hui_w180px_xl { width: 180px; }
	.hui_w190px_xl, .hui_col > .hui_w190px_xl { width: 190px; }
	.hui_w200px_xl, .hui_col > .hui_w200px_xl { width: 200px; }
	.hui_w210px_xl, .hui_col > .hui_w210px_xl { width: 210px; }
	.hui_w220px_xl, .hui_col > .hui_w220px_xl { width: 220px; }
	.hui_w230px_xl, .hui_col > .hui_w230px_xl { width: 230px; }
	.hui_w240px_xl, .hui_col > .hui_w240px_xl { width: 240px; }
	.hui_w250px_xl, .hui_col > .hui_w250px_xl { width: 250px; }
	.hui_w260px_xl, .hui_col > .hui_w260px_xl { width: 260px; }
	.hui_w270px_xl, .hui_col > .hui_w270px_xl { width: 270px; }
	.hui_w280px_xl, .hui_col > .hui_w280px_xl { width: 280px; }
	.hui_w290px_xl, .hui_col > .hui_w290px_xl { width: 290px; }
	.hui_w300px_xl, .hui_col > .hui_w300px_xl { width: 300px; }

	.hui_w5_xl, .hui_col > .hui_w5_xl { width: 5%; }
	.hui_w1_10_xl, .hui_col > .hui_w1_10_xl, .hui_w10_xl, .hui_col > .hui_w10_xl { width: 10%; }
	.hui_w1_8_xl, .hui_col > .hui_w1_8_xl, .hui_w12_xl, .hui_col > .hui_w12_xl { width: 12.5%; }
	.hui_w15_xl, .hui_col > .hui_w15_xl { width: 15%; }
	.hui_w1_5_xl, .hui_col > .hui_w1_5_xl, .hui_w20_xl, .hui_col > .hui_w20_xl { width: 20%; }
	.hui_w1_4_xl, .hui_col > .hui_w1_4_xl, .hui_w25_xl, .hui_col > .hui_w25_xl { width: 25%; }
	.hui_w3_10_xl, .hui_col > .hui_w3_10_xl, .hui_w30_xl, .hui_col > .hui_w30_xl { width: 30%; }
	.hui_w1_3_xl, .hui_col > .hui_w1_3_xl, .hui_w33_xl, .hui_col > .hui_w33_xl { width: 33.3333%; }
	.hui_w35_xl, .hui_col > .hui_w35_xl { width: 35%; }
	.hui_w2_5_xl, .hui_col > .hui_w2_5_xl, .hui_w40_xl, .hui_col > .hui_w40_xl { width: 40%; }
	.hui_w45_xl, .hui_col > .hui_w45_xl { width: 45%; }
	.hui_w1_2_xl, .hui_col > .hui_w1_2_xl, .hui_w50_xl, .hui_col > .hui_w50_xl { width: 50%; }
	.hui_w55_xl, .hui_col > .hui_w55_xl { width: 55%; }
	.hui_w3_5_xl, .hui_col > .hui_w3_5_xl, .hui_w60_xl, .hui_col > .hui_w60_xl { width: 60%; }
	.hui_w65_xl, .hui_col > .hui_w65_xl { width: 65%; }
	.hui_w2_3_xl, .hui_col > .hui_w2_3_xl, .hui_w66_xl, .hui_col > .hui_w66_xl { width: 66.6666%; }
	.hui_w7_10_xl, .hui_col > .hui_w7_10_xl, .hui_w70_xl, .hui_col > .hui_w70_xl { width: 70%; }
	.hui_w3_4_xl, .hui_col > .hui_w3_4_xl, .hui_w75_xl, .hui_col > .hui_w75_xl { width: 75%; }
	.hui_w4_5_xl, .hui_col > .hui_w4_5_xl, .hui_w80_xl, .hui_col > .hui_w80_xl { width: 80%; }
	.hui_w85_xl, .hui_col > .hui_w85_xl { width: 85%; }
	.hui_w7_8_xl, .hui_col > .hui_w7_8_xl, .hui_w87_xl, .hui_col > .hui_w87_xl { width: 87.5%; }
	.hui_w9_10_xl, .hui_col > .hui_w9_10_xl, .hui_w90_xl, .hui_col > .hui_w90_xl { width: 90%; }
	.hui_w95_xl, .hui_col > .hui_w95_xl { width: 95%; }
	.hui_w1_1_xl, .hui_col > .hui_w1_1_xl, .hui_w100_xl, .hui_col > .hui_w100_xl { width: 100%; }
	.hui_w_expand_xl, .hui_col > .hui_w_expand_xl { flex: 1; width: auto; }
}
@media screen and (max-width: 1000px) {
	.hui_col8_l > * { width: 12.5%; }
	.hui_col7_l > * { width: 14.2857%; }
	.hui_col6_l > * { width: 16.6666%; }
	.hui_col5_l > * { width: 20%; }
	.hui_col4_l > * { width: 25%; }
	.hui_col3_l > * { width: 33.3333%; }
	.hui_col2_l > * { width: 50%; }
	.hui_col1_l > * { width: 100%; }
	.hui_col_flex_l > * { width: auto; flex: 1 0; }

    /* Col - 25/75 */
    .hui_col_25_75_l > *:nth-child(2n - 1) { width: 25%; }
    .hui_col_25_75_l > *:nth-child(2n) { width: 75%; }
    .hui_box.hui_box_expand_left .hui_col_25_75_l.hui_col_space_off > *:nth-child(2n - 1) { width: calc(100% - 1080px * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_25_75_l.hui_col_space_off > *:nth-child(2n) { width: calc(1080px * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_25_75_l.hui_col_space_off > *:nth-child(2n - 1) { width: calc(1080px * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_25_75_l.hui_col_space_off > *:nth-child(2n) { width: calc(100% - 1080px * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_25_75_l.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc(100% - (1080px + 10px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_25_75_l.hui_col_space_xsmall > *:nth-child(2n) { width: calc((1080px + 10px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_25_75_l.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc((1080px + 10px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_25_75_l.hui_col_space_xsmall > *:nth-child(2n) { width: calc(100% - (1080px + 10px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_25_75_l.hui_col_space_small > *:nth-child(2n - 1) { width: calc(100% - (1080px + 20px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_25_75_l.hui_col_space_small > *:nth-child(2n) { width: calc((1080px + 20px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_25_75_l.hui_col_space_small > *:nth-child(2n - 1) { width: calc((1080px + 20px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_25_75_l.hui_col_space_small > *:nth-child(2n) { width: calc(100% - (1080px + 20px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_25_75_l.hui_col_space > *:nth-child(2n - 1) { width: calc(100% - (1080px + 40px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_25_75_l.hui_col_space > *:nth-child(2n) { width: calc((1080px + 40px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_25_75_l.hui_col_space > *:nth-child(2n - 1) { width: calc((1080px + 40px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_25_75_l.hui_col_space > *:nth-child(2n) { width: calc(100% - (1080px + 40px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_25_75_l.hui_col_space_large > *:nth-child(2n - 1) { width: calc(100% - (1080px + 60px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_25_75_l.hui_col_space_large > *:nth-child(2n) { width: calc((1080px + 60px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_25_75_l.hui_col_space_large > *:nth-child(2n - 1) { width: calc((1080px + 60px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_25_75_l.hui_col_space_large > *:nth-child(2n) { width: calc(100% - (1080px + 60px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_25_75_l.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc(100% - (1080px + 80px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_25_75_l.hui_col_space_xlarge > *:nth-child(2n) { width: calc((1080px + 80px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_25_75_l.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc((1080px + 80px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_25_75_l.hui_col_space_xlarge > *:nth-child(2n) { width: calc(100% - (1080px + 80px) * 0.25); }
    /* Col - 33/66 */
    .hui_col_33_66_l > *:nth-child(2n - 1) { width: 33.3333%; }
    .hui_col_33_66_l > *:nth-child(2n) { width: 66.6666%; }
    .hui_box.hui_box_expand_left .hui_col_33_66_l.hui_col_space_off > *:nth-child(2n - 1) { width: calc(100% - 1080px * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_33_66_l.hui_col_space_off > *:nth-child(2n) { width: calc(1080px * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_33_66_l.hui_col_space_off > *:nth-child(2n - 1) { width: calc(1080px * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_33_66_l.hui_col_space_off > *:nth-child(2n) { width: calc(100% - 1080px * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_33_66_l.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc(100% - (1080px + 10px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_33_66_l.hui_col_space_xsmall > *:nth-child(2n) { width: calc((1080px + 10px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_33_66_l.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc((1080px + 10px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_33_66_l.hui_col_space_xsmall > *:nth-child(2n) { width: calc(100% - (1080px + 10px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_33_66_l.hui_col_space_small > *:nth-child(2n - 1) { width: calc(100% - (1080px + 20px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_33_66_l.hui_col_space_small > *:nth-child(2n) { width: calc((1080px + 20px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_33_66_l.hui_col_space_small > *:nth-child(2n - 1) { width: calc((1080px + 20px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_33_66_l.hui_col_space_small > *:nth-child(2n) { width: calc(100% - (1080px + 20px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_33_66_l.hui_col_space > *:nth-child(2n - 1) { width: calc(100% - (1080px + 40px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_33_66_l.hui_col_space > *:nth-child(2n) { width: calc((1080px + 40px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_33_66_l.hui_col_space > *:nth-child(2n - 1) { width: calc((1080px + 40px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_33_66_l.hui_col_space > *:nth-child(2n) { width: calc(100% - (1080px + 40px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_33_66_l.hui_col_space_large > *:nth-child(2n - 1) { width: calc(100% - (1080px + 60px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_33_66_l.hui_col_space_large > *:nth-child(2n) { width: calc((1080px + 60px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_33_66_l.hui_col_space_large > *:nth-child(2n - 1) { width: calc((1080px + 60px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_33_66_l.hui_col_space_large > *:nth-child(2n) { width: calc(100% - (1080px + 60px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_33_66_l.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc(100% - (1080px + 80px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_33_66_l.hui_col_space_xlarge > *:nth-child(2n) { width: calc((1080px + 80px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_33_66_l.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc((1080px + 80px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_33_66_l.hui_col_space_xlarge > *:nth-child(2n) { width: calc(100% - (1080px + 80px) * 0.333333); }
    /* Col - 50/50 */
    .hui_col_50_50_l > *:nth-child(2n - 1) { width: 50%; }
    .hui_col_50_50_l > *:nth-child(2n) { width: 50%; }
    .hui_box.hui_box_expand_left .hui_col_50_50_l.hui_col_space_off > *:nth-child(2n - 1) { width: calc(100% - 1080px * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_l.hui_col_space_off > *:nth-child(2n) { width: calc(1080px * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_l.hui_col_space_off > *:nth-child(2n - 1) { width: calc(1080px * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_l.hui_col_space_off > *:nth-child(2n) { width: calc(100% - 1080px * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_l.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc(100% - (1080px + 10px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_l.hui_col_space_xsmall > *:nth-child(2n) { width: calc((1080px + 10px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_l.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc((1080px + 10px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_l.hui_col_space_xsmall > *:nth-child(2n) { width: calc(100% - (1080px + 10px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_l.hui_col_space_small > *:nth-child(2n - 1) { width: calc(100% - (1080px + 20px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_l.hui_col_space_small > *:nth-child(2n) { width: calc((1080px + 20px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_l.hui_col_space_small > *:nth-child(2n - 1) { width: calc((1080px + 20px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_l.hui_col_space_small > *:nth-child(2n) { width: calc(100% - (1080px + 20px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_l.hui_col_space > *:nth-child(2n - 1) { width: calc(100% - (1080px + 40px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_l.hui_col_space > *:nth-child(2n) { width: calc((1080px + 40px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_l.hui_col_space > *:nth-child(2n - 1) { width: calc((1080px + 40px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_l.hui_col_space > *:nth-child(2n) { width: calc(100% - (1080px + 40px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_l.hui_col_space_large > *:nth-child(2n - 1) { width: calc(100% - (1080px + 60px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_l.hui_col_space_large > *:nth-child(2n) { width: calc((1080px + 60px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_l.hui_col_space_large > *:nth-child(2n - 1) { width: calc((1080px + 60px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_l.hui_col_space_large > *:nth-child(2n) { width: calc(100% - (1080px + 60px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_l.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc(100% - (1080px + 80px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_l.hui_col_space_xlarge > *:nth-child(2n) { width: calc((1080px + 80px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_l.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc((1080px + 80px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_l.hui_col_space_xlarge > *:nth-child(2n) { width: calc(100% - (1080px + 80px) * 0.50); }
    /* Col - 66/33 */
    .hui_col_66_33_l > *:nth-child(2n - 1) { width: 66.6666%; }
    .hui_col_66_33_l > *:nth-child(2n) { width: 33.3333%; }
    .hui_box.hui_box_expand_left .hui_col_66_33_l.hui_col_space_off > *:nth-child(2n - 1) { width: calc(100% - 1080px * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_66_33_l.hui_col_space_off > *:nth-child(2n) { width: calc(1080px * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_66_33_l.hui_col_space_off > *:nth-child(2n - 1) { width: calc(1080px * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_66_33_l.hui_col_space_off > *:nth-child(2n) { width: calc(100% - 1080px * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_66_33_l.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc(100% - (1080px + 10px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_66_33_l.hui_col_space_xsmall > *:nth-child(2n) { width: calc((1080px + 10px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_66_33_l.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc((1080px + 10px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_66_33_l.hui_col_space_xsmall > *:nth-child(2n) { width: calc(100% - (1080px + 10px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_66_33_l.hui_col_space_small > *:nth-child(2n - 1) { width: calc(100% - (1080px + 20px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_66_33_l.hui_col_space_small > *:nth-child(2n) { width: calc((1080px + 20px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_66_33_l.hui_col_space_small > *:nth-child(2n - 1) { width: calc((1080px + 20px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_66_33_l.hui_col_space_small > *:nth-child(2n) { width: calc(100% - (1080px + 20px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_66_33_l.hui_col_space > *:nth-child(2n - 1) { width: calc(100% - (1080px + 40px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_66_33_l.hui_col_space > *:nth-child(2n) { width: calc((1080px + 40px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_66_33_l.hui_col_space > *:nth-child(2n - 1) { width: calc((1080px + 40px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_66_33_l.hui_col_space > *:nth-child(2n) { width: calc(100% - (1080px + 40px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_66_33_l.hui_col_space_large > *:nth-child(2n - 1) { width: calc(100% - (1080px + 60px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_66_33_l.hui_col_space_large > *:nth-child(2n) { width: calc((1080px + 60px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_66_33_l.hui_col_space_large > *:nth-child(2n - 1) { width: calc((1080px + 60px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_66_33_l.hui_col_space_large > *:nth-child(2n) { width: calc(100% - (1080px + 60px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_66_33_l.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc(100% - (1080px + 80px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_66_33_l.hui_col_space_xlarge > *:nth-child(2n) { width: calc((1080px + 80px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_66_33_l.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc((1080px + 80px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_66_33_l.hui_col_space_xlarge > *:nth-child(2n) { width: calc(100% - (1080px + 80px) * 0.666666); }
    /* Col - 75/25 */
    .hui_col_75_25_l > *:nth-child(2n - 1) { width: 75%; }
    .hui_col_75_25_l > *:nth-child(2n) { width: 25%; }
    .hui_box.hui_box_expand_left .hui_col_75_25_l.hui_col_space_off > *:nth-child(2n - 1) { width: calc(100% - 1080px * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_75_25_l.hui_col_space_off > *:nth-child(2n) { width: calc(1080px * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_75_25_l.hui_col_space_off > *:nth-child(2n - 1) { width: calc(1080px * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_75_25_l.hui_col_space_off > *:nth-child(2n) { width: calc(100% - 1080px * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_75_25_l.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc(100% - (1080px + 10px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_75_25_l.hui_col_space_xsmall > *:nth-child(2n) { width: calc((1080px + 10px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_75_25_l.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc((1080px + 10px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_75_25_l.hui_col_space_xsmall > *:nth-child(2n) { width: calc(100% - (1080px + 10px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_75_25_l.hui_col_space_small > *:nth-child(2n - 1) { width: calc(100% - (1080px + 20px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_75_25_l.hui_col_space_small > *:nth-child(2n) { width: calc((1080px + 20px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_75_25_l.hui_col_space_small > *:nth-child(2n - 1) { width: calc((1080px + 20px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_75_25_l.hui_col_space_small > *:nth-child(2n) { width: calc(100% - (1080px + 20px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_75_25_l.hui_col_space > *:nth-child(2n - 1) { width: calc(100% - (1080px + 40px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_75_25_l.hui_col_space > *:nth-child(2n) { width: calc((1080px + 40px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_75_25_l.hui_col_space > *:nth-child(2n - 1) { width: calc((1080px + 40px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_75_25_l.hui_col_space > *:nth-child(2n) { width: calc(100% - (1080px + 40px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_75_25_l.hui_col_space_large > *:nth-child(2n - 1) { width: calc(100% - (1080px + 60px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_75_25_l.hui_col_space_large > *:nth-child(2n) { width: calc((1080px + 60px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_75_25_l.hui_col_space_large > *:nth-child(2n - 1) { width: calc((1080px + 60px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_75_25_l.hui_col_space_large > *:nth-child(2n) { width: calc(100% - (1080px + 60px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_75_25_l.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc(100% - (1080px + 80px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_75_25_l.hui_col_space_xlarge > *:nth-child(2n) { width: calc((1080px + 80px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_75_25_l.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc((1080px + 80px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_75_25_l.hui_col_space_xlarge > *:nth-child(2n) { width: calc(100% - (1080px + 80px) * 0.75); }
    /* Col - 100/100 */
    .hui_col_100_l > *:nth-child(1n) { width: 100%; }
    .hui_box[class*="hui_box_expand_"] .hui_col_100_l[class*="hui_col_space"] > *:nth-child(1n) { width: 100%; }

	.hui_w5px_l, .hui_col > .hui_w5px_l { width: 5px; }
	.hui_w10px_l, .hui_col > .hui_w10px_l { width: 10px; }
	.hui_w20px_l, .hui_col > .hui_w20px_l { width: 20px; }
	.hui_w30px_l, .hui_col > .hui_w30px_l { width: 30px; }
	.hui_w40px_l, .hui_col > .hui_w40px_l { width: 40px; }
	.hui_w50px_l, .hui_col > .hui_w50px_l { width: 50px; }
	.hui_w60px_l, .hui_col > .hui_w60px_l { width: 60px; }
	.hui_w70px_l, .hui_col > .hui_w70px_l { width: 70px; }
	.hui_w80px_l, .hui_col > .hui_w80px_l { width: 80px; }
	.hui_w90px_l, .hui_col > .hui_w90px_l { width: 90px; }
	.hui_w100px_l, .hui_col > .hui_w100px_l { width: 100px; }
	.hui_w110px_l, .hui_col > .hui_w110px_l { width: 110px; }
	.hui_w120px_l, .hui_col > .hui_w120px_l { width: 120px; }
	.hui_w130px_l, .hui_col > .hui_w130px_l { width: 130px; }
	.hui_w140px_l, .hui_col > .hui_w140px_l { width: 140px; }
	.hui_w150px_l, .hui_col > .hui_w150px_l { width: 150px; }
	.hui_w160px_l, .hui_col > .hui_w160px_l { width: 160px; }
	.hui_w170px_l, .hui_col > .hui_w170px_l { width: 170px; }
	.hui_w180px_l, .hui_col > .hui_w180px_l { width: 180px; }
	.hui_w190px_l, .hui_col > .hui_w190px_l { width: 190px; }
	.hui_w200px_l, .hui_col > .hui_w200px_l { width: 200px; }
	.hui_w210px_l, .hui_col > .hui_w210px_l { width: 210px; }
	.hui_w220px_l, .hui_col > .hui_w220px_l { width: 220px; }
	.hui_w230px_l, .hui_col > .hui_w230px_l { width: 230px; }
	.hui_w240px_l, .hui_col > .hui_w240px_l { width: 240px; }
	.hui_w250px_l, .hui_col > .hui_w250px_l { width: 250px; }
	.hui_w260px_l, .hui_col > .hui_w260px_l { width: 260px; }
	.hui_w270px_l, .hui_col > .hui_w270px_l { width: 270px; }
	.hui_w280px_l, .hui_col > .hui_w280px_l { width: 280px; }
	.hui_w290px_l, .hui_col > .hui_w290px_l { width: 290px; }
	.hui_w300px_l, .hui_col > .hui_w300px_l { width: 300px; }

	.hui_w5_l, .hui_col > .hui_w5_l { width: 5%; }
	.hui_w1_10_l, .hui_col > .hui_w1_10_l, .hui_w10_l, .hui_col > .hui_w10_l { width: 10%; }
	.hui_w1_8_l, .hui_col > .hui_w1_8_l, .hui_w12_l, .hui_col > .hui_w12_l { width: 12.5%; }
	.hui_w15_l, .hui_col > .hui_w15_l { width: 15%; }
	.hui_w1_5_l, .hui_col > .hui_w1_5_l, .hui_w20_l, .hui_col > .hui_w20_l { width: 20%; }
	.hui_w1_4_l, .hui_col > .hui_w1_4_l, .hui_w25_l, .hui_col > .hui_w25_l { width: 25%; }
	.hui_w3_10_l, .hui_col > .hui_w3_10_l, .hui_w30_l, .hui_col > .hui_w30_l { width: 30%; }
	.hui_w1_3_l, .hui_col > .hui_w1_3_l, .hui_w33_l, .hui_col > .hui_w33_l { width: 33.3333%; }
	.hui_w35_l, .hui_col > .hui_w35_l { width: 35%; }
	.hui_w2_5_l, .hui_col > .hui_w2_5_l, .hui_w40_l, .hui_col > .hui_w40_l { width: 40%; }
	.hui_w45_l, .hui_col > .hui_w45_l { width: 45%; }
	.hui_w1_2_l, .hui_col > .hui_w1_2_l, .hui_w50_l, .hui_col > .hui_w50_l { width: 50%; }
	.hui_w55_l, .hui_col > .hui_w55_l { width: 55%; }
	.hui_w3_5_l, .hui_col > .hui_w3_5_l, .hui_w60_l, .hui_col > .hui_w60_l { width: 60%; }
	.hui_w65_l, .hui_col > .hui_w65_l { width: 65%; }
	.hui_w2_3_l, .hui_col > .hui_w2_3_l, .hui_w66_l, .hui_col > .hui_w66_l { width: 66.6666%; }
	.hui_w7_10_l, .hui_col > .hui_w7_10_l, .hui_w70_l, .hui_col > .hui_w70_l { width: 70%; }
	.hui_w3_4_l, .hui_col > .hui_w3_4_l, .hui_w75_l, .hui_col > .hui_w75_l { width: 75%; }
	.hui_w4_5_l, .hui_col > .hui_w4_5_l, .hui_w80_l, .hui_col > .hui_w80_l { width: 80%; }
	.hui_w85_l, .hui_col > .hui_w85_l { width: 85%; }
	.hui_w7_8_l, .hui_col > .hui_w7_8_l, .hui_w87_l, .hui_col > .hui_w87_l { width: 87.5%; }
	.hui_w9_10_l, .hui_col > .hui_w9_10_l, .hui_w90_l, .hui_col > .hui_w90_l { width: 90%; }
	.hui_w95_l, .hui_col > .hui_w95_l { width: 95%; }
	.hui_w1_1_l, .hui_col > .hui_w1_1_l, .hui_w100_l, .hui_col > .hui_w100_l { width: 100%; }
	.hui_w_expand_l, .hui_col > .hui_w_expand_l { flex: 1; width: auto; }
}
@media screen and (max-width: 750px) {
	.hui_col8_m > * { width: 12.5%; }
	.hui_col7_m > * { width: 14.2857%; }
	.hui_col6_m > * { width: 16.6666%; }
	.hui_col5_m > * { width: 20%; }
	.hui_col4_m > * { width: 25%; }
	.hui_col3_m > * { width: 33.3333%; }
	.hui_col2_m > * { width: 50%; }
	.hui_col1_m > * { width: 100%; }
	.hui_col_flex_m > * { width: auto; flex: 1 0; }

    /* Col - 25/75 */
    .hui_col_25_75_m > *:nth-child(2n - 1) { width: 25%; }
    .hui_col_25_75_m > *:nth-child(2n) { width: 75%; }
    .hui_box.hui_box_expand_left .hui_col_25_75_m.hui_col_space_off > *:nth-child(2n - 1) { width: calc(100% - 1080px * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_25_75_m.hui_col_space_off > *:nth-child(2n) { width: calc(1080px * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_25_75_m.hui_col_space_off > *:nth-child(2n - 1) { width: calc(1080px * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_25_75_m.hui_col_space_off > *:nth-child(2n) { width: calc(100% - 1080px * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_25_75_m.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc(100% - (1080px + 10px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_25_75_m.hui_col_space_xsmall > *:nth-child(2n) { width: calc((1080px + 10px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_25_75_m.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc((1080px + 10px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_25_75_m.hui_col_space_xsmall > *:nth-child(2n) { width: calc(100% - (1080px + 10px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_25_75_m.hui_col_space_small > *:nth-child(2n - 1) { width: calc(100% - (1080px + 20px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_25_75_m.hui_col_space_small > *:nth-child(2n) { width: calc((1080px + 20px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_25_75_m.hui_col_space_small > *:nth-child(2n - 1) { width: calc((1080px + 20px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_25_75_m.hui_col_space_small > *:nth-child(2n) { width: calc(100% - (1080px + 20px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_25_75_m.hui_col_space > *:nth-child(2n - 1) { width: calc(100% - (1080px + 40px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_25_75_m.hui_col_space > *:nth-child(2n) { width: calc((1080px + 40px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_25_75_m.hui_col_space > *:nth-child(2n - 1) { width: calc((1080px + 40px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_25_75_m.hui_col_space > *:nth-child(2n) { width: calc(100% - (1080px + 40px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_25_75_m.hui_col_space_large > *:nth-child(2n - 1) { width: calc(100% - (1080px + 60px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_25_75_m.hui_col_space_large > *:nth-child(2n) { width: calc((1080px + 60px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_25_75_m.hui_col_space_large > *:nth-child(2n - 1) { width: calc((1080px + 60px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_25_75_m.hui_col_space_large > *:nth-child(2n) { width: calc(100% - (1080px + 60px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_25_75_m.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc(100% - (1080px + 80px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_25_75_m.hui_col_space_xlarge > *:nth-child(2n) { width: calc((1080px + 80px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_25_75_m.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc((1080px + 80px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_25_75_m.hui_col_space_xlarge > *:nth-child(2n) { width: calc(100% - (1080px + 80px) * 0.25); }
    /* Col - 33/66 */
    .hui_col_33_66_m > *:nth-child(2n - 1) { width: 33.3333%; }
    .hui_col_33_66_m > *:nth-child(2n) { width: 66.6666%; }
    .hui_box.hui_box_expand_left .hui_col_33_66_m.hui_col_space_off > *:nth-child(2n - 1) { width: calc(100% - 1080px * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_33_66_m.hui_col_space_off > *:nth-child(2n) { width: calc(1080px * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_33_66_m.hui_col_space_off > *:nth-child(2n - 1) { width: calc(1080px * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_33_66_m.hui_col_space_off > *:nth-child(2n) { width: calc(100% - 1080px * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_33_66_m.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc(100% - (1080px + 10px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_33_66_m.hui_col_space_xsmall > *:nth-child(2n) { width: calc((1080px + 10px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_33_66_m.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc((1080px + 10px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_33_66_m.hui_col_space_xsmall > *:nth-child(2n) { width: calc(100% - (1080px + 10px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_33_66_m.hui_col_space_small > *:nth-child(2n - 1) { width: calc(100% - (1080px + 20px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_33_66_m.hui_col_space_small > *:nth-child(2n) { width: calc((1080px + 20px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_33_66_m.hui_col_space_small > *:nth-child(2n - 1) { width: calc((1080px + 20px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_33_66_m.hui_col_space_small > *:nth-child(2n) { width: calc(100% - (1080px + 20px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_33_66_m.hui_col_space > *:nth-child(2n - 1) { width: calc(100% - (1080px + 40px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_33_66_m.hui_col_space > *:nth-child(2n) { width: calc((1080px + 40px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_33_66_m.hui_col_space > *:nth-child(2n - 1) { width: calc((1080px + 40px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_33_66_m.hui_col_space > *:nth-child(2n) { width: calc(100% - (1080px + 40px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_33_66_m.hui_col_space_large > *:nth-child(2n - 1) { width: calc(100% - (1080px + 60px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_33_66_m.hui_col_space_large > *:nth-child(2n) { width: calc((1080px + 60px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_33_66_m.hui_col_space_large > *:nth-child(2n - 1) { width: calc((1080px + 60px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_33_66_m.hui_col_space_large > *:nth-child(2n) { width: calc(100% - (1080px + 60px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_33_66_m.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc(100% - (1080px + 80px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_33_66_m.hui_col_space_xlarge > *:nth-child(2n) { width: calc((1080px + 80px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_33_66_m.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc((1080px + 80px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_33_66_m.hui_col_space_xlarge > *:nth-child(2n) { width: calc(100% - (1080px + 80px) * 0.333333); }
    /* Col - 50/50 */
    .hui_col_50_50_m > *:nth-child(2n - 1) { width: 50%; }
    .hui_col_50_50_m > *:nth-child(2n) { width: 50%; }
    .hui_box.hui_box_expand_left .hui_col_50_50_m.hui_col_space_off > *:nth-child(2n - 1) { width: calc(100% - 1080px * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_m.hui_col_space_off > *:nth-child(2n) { width: calc(1080px * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_m.hui_col_space_off > *:nth-child(2n - 1) { width: calc(1080px * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_m.hui_col_space_off > *:nth-child(2n) { width: calc(100% - 1080px * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_m.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc(100% - (1080px + 10px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_m.hui_col_space_xsmall > *:nth-child(2n) { width: calc((1080px + 10px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_m.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc((1080px + 10px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_m.hui_col_space_xsmall > *:nth-child(2n) { width: calc(100% - (1080px + 10px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_m.hui_col_space_small > *:nth-child(2n - 1) { width: calc(100% - (1080px + 20px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_m.hui_col_space_small > *:nth-child(2n) { width: calc((1080px + 20px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_m.hui_col_space_small > *:nth-child(2n - 1) { width: calc((1080px + 20px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_m.hui_col_space_small > *:nth-child(2n) { width: calc(100% - (1080px + 20px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_m.hui_col_space > *:nth-child(2n - 1) { width: calc(100% - (1080px + 40px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_m.hui_col_space > *:nth-child(2n) { width: calc((1080px + 40px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_m.hui_col_space > *:nth-child(2n - 1) { width: calc((1080px + 40px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_m.hui_col_space > *:nth-child(2n) { width: calc(100% - (1080px + 40px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_m.hui_col_space_large > *:nth-child(2n - 1) { width: calc(100% - (1080px + 60px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_m.hui_col_space_large > *:nth-child(2n) { width: calc((1080px + 60px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_m.hui_col_space_large > *:nth-child(2n - 1) { width: calc((1080px + 60px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_m.hui_col_space_large > *:nth-child(2n) { width: calc(100% - (1080px + 60px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_m.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc(100% - (1080px + 80px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_m.hui_col_space_xlarge > *:nth-child(2n) { width: calc((1080px + 80px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_m.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc((1080px + 80px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_m.hui_col_space_xlarge > *:nth-child(2n) { width: calc(100% - (1080px + 80px) * 0.50); }
    /* Col - 66/33 */
    .hui_col_66_33_m > *:nth-child(2n - 1) { width: 66.6666%; }
    .hui_col_66_33_m > *:nth-child(2n) { width: 33.3333%; }
    .hui_box.hui_box_expand_left .hui_col_66_33_m.hui_col_space_off > *:nth-child(2n - 1) { width: calc(100% - 1080px * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_66_33_m.hui_col_space_off > *:nth-child(2n) { width: calc(1080px * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_66_33_m.hui_col_space_off > *:nth-child(2n - 1) { width: calc(1080px * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_66_33_m.hui_col_space_off > *:nth-child(2n) { width: calc(100% - 1080px * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_66_33_m.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc(100% - (1080px + 10px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_66_33_m.hui_col_space_xsmall > *:nth-child(2n) { width: calc((1080px + 10px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_66_33_m.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc((1080px + 10px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_66_33_m.hui_col_space_xsmall > *:nth-child(2n) { width: calc(100% - (1080px + 10px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_66_33_m.hui_col_space_small > *:nth-child(2n - 1) { width: calc(100% - (1080px + 20px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_66_33_m.hui_col_space_small > *:nth-child(2n) { width: calc((1080px + 20px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_66_33_m.hui_col_space_small > *:nth-child(2n - 1) { width: calc((1080px + 20px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_66_33_m.hui_col_space_small > *:nth-child(2n) { width: calc(100% - (1080px + 20px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_66_33_m.hui_col_space > *:nth-child(2n - 1) { width: calc(100% - (1080px + 40px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_66_33_m.hui_col_space > *:nth-child(2n) { width: calc((1080px + 40px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_66_33_m.hui_col_space > *:nth-child(2n - 1) { width: calc((1080px + 40px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_66_33_m.hui_col_space > *:nth-child(2n) { width: calc(100% - (1080px + 40px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_66_33_m.hui_col_space_large > *:nth-child(2n - 1) { width: calc(100% - (1080px + 60px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_66_33_m.hui_col_space_large > *:nth-child(2n) { width: calc((1080px + 60px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_66_33_m.hui_col_space_large > *:nth-child(2n - 1) { width: calc((1080px + 60px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_66_33_m.hui_col_space_large > *:nth-child(2n) { width: calc(100% - (1080px + 60px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_66_33_m.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc(100% - (1080px + 80px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_66_33_m.hui_col_space_xlarge > *:nth-child(2n) { width: calc((1080px + 80px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_66_33_m.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc((1080px + 80px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_66_33_m.hui_col_space_xlarge > *:nth-child(2n) { width: calc(100% - (1080px + 80px) * 0.666666); }
    /* Col - 75/25 */
    .hui_col_75_25_m > *:nth-child(2n - 1) { width: 75%; }
    .hui_col_75_25_m > *:nth-child(2n) { width: 25%; }
    .hui_box.hui_box_expand_left .hui_col_75_25_m.hui_col_space_off > *:nth-child(2n - 1) { width: calc(100% - 1080px * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_75_25_m.hui_col_space_off > *:nth-child(2n) { width: calc(1080px * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_75_25_m.hui_col_space_off > *:nth-child(2n - 1) { width: calc(1080px * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_75_25_m.hui_col_space_off > *:nth-child(2n) { width: calc(100% - 1080px * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_75_25_m.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc(100% - (1080px + 10px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_75_25_m.hui_col_space_xsmall > *:nth-child(2n) { width: calc((1080px + 10px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_75_25_m.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc((1080px + 10px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_75_25_m.hui_col_space_xsmall > *:nth-child(2n) { width: calc(100% - (1080px + 10px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_75_25_m.hui_col_space_small > *:nth-child(2n - 1) { width: calc(100% - (1080px + 20px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_75_25_m.hui_col_space_small > *:nth-child(2n) { width: calc((1080px + 20px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_75_25_m.hui_col_space_small > *:nth-child(2n - 1) { width: calc((1080px + 20px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_75_25_m.hui_col_space_small > *:nth-child(2n) { width: calc(100% - (1080px + 20px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_75_25_m.hui_col_space > *:nth-child(2n - 1) { width: calc(100% - (1080px + 40px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_75_25_m.hui_col_space > *:nth-child(2n) { width: calc((1080px + 40px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_75_25_m.hui_col_space > *:nth-child(2n - 1) { width: calc((1080px + 40px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_75_25_m.hui_col_space > *:nth-child(2n) { width: calc(100% - (1080px + 40px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_75_25_m.hui_col_space_large > *:nth-child(2n - 1) { width: calc(100% - (1080px + 60px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_75_25_m.hui_col_space_large > *:nth-child(2n) { width: calc((1080px + 60px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_75_25_m.hui_col_space_large > *:nth-child(2n - 1) { width: calc((1080px + 60px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_75_25_m.hui_col_space_large > *:nth-child(2n) { width: calc(100% - (1080px + 60px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_75_25_m.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc(100% - (1080px + 80px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_75_25_m.hui_col_space_xlarge > *:nth-child(2n) { width: calc((1080px + 80px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_75_25_m.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc((1080px + 80px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_75_25_m.hui_col_space_xlarge > *:nth-child(2n) { width: calc(100% - (1080px + 80px) * 0.75); }
    /* Col - 100/100 */
    .hui_col_100_m > *:nth-child(1n) { width: 100%; }
    .hui_box[class*="hui_box_expand_"] .hui_col_100_m[class*="hui_col_space"] > *:nth-child(1n) { width: 100%; }
	
	.hui_w5px_m, .hui_col > .hui_w5px_m { width: 5px; }
	.hui_w10px_m, .hui_col > .hui_w10px_m { width: 10px; }
	.hui_w20px_m, .hui_col > .hui_w20px_m { width: 20px; }
	.hui_w30px_m, .hui_col > .hui_w30px_m { width: 30px; }
	.hui_w40px_m, .hui_col > .hui_w40px_m { width: 40px; }
	.hui_w50px_m, .hui_col > .hui_w50px_m { width: 50px; }
	.hui_w60px_m, .hui_col > .hui_w60px_m { width: 60px; }
	.hui_w70px_m, .hui_col > .hui_w70px_m { width: 70px; }
	.hui_w80px_m, .hui_col > .hui_w80px_m { width: 80px; }
	.hui_w90px_m, .hui_col > .hui_w90px_m { width: 90px; }
	.hui_w100px_m, .hui_col > .hui_w100px_m { width: 100px; }
	.hui_w110px_m, .hui_col > .hui_w110px_m { width: 110px; }
	.hui_w120px_m, .hui_col > .hui_w120px_m { width: 120px; }
	.hui_w130px_m, .hui_col > .hui_w130px_m { width: 130px; }
	.hui_w140px_m, .hui_col > .hui_w140px_m { width: 140px; }
	.hui_w150px_m, .hui_col > .hui_w150px_m { width: 150px; }
	.hui_w160px_m, .hui_col > .hui_w160px_m { width: 160px; }
	.hui_w170px_m, .hui_col > .hui_w170px_m { width: 170px; }
	.hui_w180px_m, .hui_col > .hui_w180px_m { width: 180px; }
	.hui_w190px_m, .hui_col > .hui_w190px_m { width: 190px; }
	.hui_w200px_m, .hui_col > .hui_w200px_m { width: 200px; }
	.hui_w210px_m, .hui_col > .hui_w210px_m { width: 210px; }
	.hui_w220px_m, .hui_col > .hui_w220px_m { width: 220px; }
	.hui_w230px_m, .hui_col > .hui_w230px_m { width: 230px; }
	.hui_w240px_m, .hui_col > .hui_w240px_m { width: 240px; }
	.hui_w250px_m, .hui_col > .hui_w250px_m { width: 250px; }
	.hui_w260px_m, .hui_col > .hui_w260px_m { width: 260px; }
	.hui_w270px_m, .hui_col > .hui_w270px_m { width: 270px; }
	.hui_w280px_m, .hui_col > .hui_w280px_m { width: 280px; }
	.hui_w290px_m, .hui_col > .hui_w290px_m { width: 290px; }
	.hui_w300px_m, .hui_col > .hui_w300px_m { width: 300px; }

	.hui_w5_m, .hui_col > .hui_w5_m { width: 5%; }
	.hui_w1_10_m, .hui_col > .hui_w1_10_m, .hui_w10_m, .hui_col > .hui_w10_m { width: 10%; }
	.hui_w1_8_m, .hui_col > .hui_w1_8_m, .hui_w12_m, .hui_col > .hui_w12_m { width: 12.5%; }
	.hui_w15_m, .hui_col > .hui_w15_m { width: 15%; }
	.hui_w1_5_m, .hui_col > .hui_w1_5_m, .hui_w20_m, .hui_col > .hui_w20_m { width: 20%; }
	.hui_w1_4_m, .hui_col > .hui_w1_4_m, .hui_w25_m, .hui_col > .hui_w25_m { width: 25%; }
	.hui_w3_10_m, .hui_col > .hui_w3_10_m, .hui_w30_m, .hui_col > .hui_w30_m { width: 30%; }
	.hui_w1_3_m, .hui_col > .hui_w1_3_m, .hui_w33_m, .hui_col > .hui_w33_m { width: 33.3333%; }
	.hui_w35_m, .hui_col > .hui_w35_m { width: 35%; }
	.hui_w2_5_m, .hui_col > .hui_w2_5_m, .hui_w40_m, .hui_col > .hui_w40_m { width: 40%; }
	.hui_w45_m, .hui_col > .hui_w45_m { width: 45%; }
	.hui_w1_2_m, .hui_col > .hui_w1_2_m, .hui_w50_m, .hui_col > .hui_w50_m { width: 50%; }
	.hui_w55_m, .hui_col > .hui_w55_m { width: 55%; }
	.hui_w3_5_m, .hui_col > .hui_w3_5_m, .hui_w60_m, .hui_col > .hui_w60_m { width: 60%; }
	.hui_w65_m, .hui_col > .hui_w65_m { width: 65%; }
	.hui_w2_3_m, .hui_col > .hui_w2_3_m, .hui_w66_m, .hui_col > .hui_w66_m { width: 66.6666%; }
	.hui_w7_10_m, .hui_col > .hui_w7_10_m, .hui_w70_m, .hui_col > .hui_w70_m { width: 70%; }
	.hui_w3_4_m, .hui_col > .hui_w3_4_m, .hui_w75_m, .hui_col > .hui_w75_m { width: 75%; }
	.hui_w4_5_m, .hui_col > .hui_w4_5_m, .hui_w80_m, .hui_col > .hui_w80_m { width: 80%; }
	.hui_w85_m, .hui_col > .hui_w85_m { width: 85%; }
	.hui_w7_8_m, .hui_col > .hui_w7_8_m, .hui_w87_m, .hui_col > .hui_w87_m { width: 87.5%; }
	.hui_w9_10_m, .hui_col > .hui_w9_10_m, .hui_w90_m, .hui_col > .hui_w90_m { width: 90%; }
	.hui_w95_m, .hui_col > .hui_w95_m { width: 95%; }
	.hui_w1_1_m, .hui_col > .hui_w1_1_m, .hui_w100_m, .hui_col > .hui_w100_m { width: 100%; }
	.hui_w_expand_m, .hui_col > .hui_w_expand_m { flex: 1; width: auto; }
}
@media screen and (max-width: 500px) {
	.hui_col8_s > * { width: 12.5%; }
	.hui_col7_s > * { width: 14.2857%; }
	.hui_col6_s > * { width: 16.6666%; }
	.hui_col5_s > * { width: 20%; }
	.hui_col4_s > * { width: 25%; }
	.hui_col3_s > * { width: 33.3333%; }
	.hui_col2_s > * { width: 50%; }
	.hui_col1_s > * { width: 100%; }
	.hui_col_flex_s > * { width: auto; flex: 1 0; }

    /* Col - 25/75 */
    .hui_col_25_75_s > *:nth-child(2n - 1) { width: 25%; }
    .hui_col_25_75_s > *:nth-child(2n) { width: 75%; }
    .hui_box.hui_box_expand_left .hui_col_25_75_s.hui_col_space_off > *:nth-child(2n - 1) { width: calc(100% - 1080px * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_25_75_s.hui_col_space_off > *:nth-child(2n) { width: calc(1080px * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_25_75_s.hui_col_space_off > *:nth-child(2n - 1) { width: calc(1080px * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_25_75_s.hui_col_space_off > *:nth-child(2n) { width: calc(100% - 1080px * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_25_75_s.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc(100% - (1080px + 10px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_25_75_s.hui_col_space_xsmall > *:nth-child(2n) { width: calc((1080px + 10px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_25_75_s.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc((1080px + 10px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_25_75_s.hui_col_space_xsmall > *:nth-child(2n) { width: calc(100% - (1080px + 10px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_25_75_s.hui_col_space_small > *:nth-child(2n - 1) { width: calc(100% - (1080px + 20px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_25_75_s.hui_col_space_small > *:nth-child(2n) { width: calc((1080px + 20px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_25_75_s.hui_col_space_small > *:nth-child(2n - 1) { width: calc((1080px + 20px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_25_75_s.hui_col_space_small > *:nth-child(2n) { width: calc(100% - (1080px + 20px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_25_75_s.hui_col_space > *:nth-child(2n - 1) { width: calc(100% - (1080px + 40px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_25_75_s.hui_col_space > *:nth-child(2n) { width: calc((1080px + 40px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_25_75_s.hui_col_space > *:nth-child(2n - 1) { width: calc((1080px + 40px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_25_75_s.hui_col_space > *:nth-child(2n) { width: calc(100% - (1080px + 40px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_25_75_s.hui_col_space_large > *:nth-child(2n - 1) { width: calc(100% - (1080px + 60px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_25_75_s.hui_col_space_large > *:nth-child(2n) { width: calc((1080px + 60px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_25_75_s.hui_col_space_large > *:nth-child(2n - 1) { width: calc((1080px + 60px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_25_75_s.hui_col_space_large > *:nth-child(2n) { width: calc(100% - (1080px + 60px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_25_75_s.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc(100% - (1080px + 80px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_25_75_s.hui_col_space_xlarge > *:nth-child(2n) { width: calc((1080px + 80px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_25_75_s.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc((1080px + 80px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_25_75_s.hui_col_space_xlarge > *:nth-child(2n) { width: calc(100% - (1080px + 80px) * 0.25); }
    /* Col - 33/66 */
    .hui_col_33_66_s > *:nth-child(2n - 1) { width: 33.3333%; }
    .hui_col_33_66_s > *:nth-child(2n) { width: 66.6666%; }
    .hui_box.hui_box_expand_left .hui_col_33_66_s.hui_col_space_off > *:nth-child(2n - 1) { width: calc(100% - 1080px * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_33_66_s.hui_col_space_off > *:nth-child(2n) { width: calc(1080px * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_33_66_s.hui_col_space_off > *:nth-child(2n - 1) { width: calc(1080px * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_33_66_s.hui_col_space_off > *:nth-child(2n) { width: calc(100% - 1080px * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_33_66_s.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc(100% - (1080px + 10px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_33_66_s.hui_col_space_xsmall > *:nth-child(2n) { width: calc((1080px + 10px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_33_66_s.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc((1080px + 10px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_33_66_s.hui_col_space_xsmall > *:nth-child(2n) { width: calc(100% - (1080px + 10px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_33_66_s.hui_col_space_small > *:nth-child(2n - 1) { width: calc(100% - (1080px + 20px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_33_66_s.hui_col_space_small > *:nth-child(2n) { width: calc((1080px + 20px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_33_66_s.hui_col_space_small > *:nth-child(2n - 1) { width: calc((1080px + 20px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_33_66_s.hui_col_space_small > *:nth-child(2n) { width: calc(100% - (1080px + 20px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_33_66_s.hui_col_space > *:nth-child(2n - 1) { width: calc(100% - (1080px + 40px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_33_66_s.hui_col_space > *:nth-child(2n) { width: calc((1080px + 40px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_33_66_s.hui_col_space > *:nth-child(2n - 1) { width: calc((1080px + 40px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_33_66_s.hui_col_space > *:nth-child(2n) { width: calc(100% - (1080px + 40px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_33_66_s.hui_col_space_large > *:nth-child(2n - 1) { width: calc(100% - (1080px + 60px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_33_66_s.hui_col_space_large > *:nth-child(2n) { width: calc((1080px + 60px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_33_66_s.hui_col_space_large > *:nth-child(2n - 1) { width: calc((1080px + 60px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_33_66_s.hui_col_space_large > *:nth-child(2n) { width: calc(100% - (1080px + 60px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_33_66_s.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc(100% - (1080px + 80px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_33_66_s.hui_col_space_xlarge > *:nth-child(2n) { width: calc((1080px + 80px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_33_66_s.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc((1080px + 80px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_33_66_s.hui_col_space_xlarge > *:nth-child(2n) { width: calc(100% - (1080px + 80px) * 0.333333); }
    /* Col - 50/50 */
    .hui_col_50_50_s > *:nth-child(2n - 1) { width: 50%; }
    .hui_col_50_50_s > *:nth-child(2n) { width: 50%; }
    .hui_box.hui_box_expand_left .hui_col_50_50_s.hui_col_space_off > *:nth-child(2n - 1) { width: calc(100% - 1080px * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_s.hui_col_space_off > *:nth-child(2n) { width: calc(1080px * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_s.hui_col_space_off > *:nth-child(2n - 1) { width: calc(1080px * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_s.hui_col_space_off > *:nth-child(2n) { width: calc(100% - 1080px * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_s.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc(100% - (1080px + 10px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_s.hui_col_space_xsmall > *:nth-child(2n) { width: calc((1080px + 10px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_s.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc((1080px + 10px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_s.hui_col_space_xsmall > *:nth-child(2n) { width: calc(100% - (1080px + 10px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_s.hui_col_space_small > *:nth-child(2n - 1) { width: calc(100% - (1080px + 20px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_s.hui_col_space_small > *:nth-child(2n) { width: calc((1080px + 20px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_s.hui_col_space_small > *:nth-child(2n - 1) { width: calc((1080px + 20px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_s.hui_col_space_small > *:nth-child(2n) { width: calc(100% - (1080px + 20px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_s.hui_col_space > *:nth-child(2n - 1) { width: calc(100% - (1080px + 40px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_s.hui_col_space > *:nth-child(2n) { width: calc((1080px + 40px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_s.hui_col_space > *:nth-child(2n - 1) { width: calc((1080px + 40px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_s.hui_col_space > *:nth-child(2n) { width: calc(100% - (1080px + 40px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_s.hui_col_space_large > *:nth-child(2n - 1) { width: calc(100% - (1080px + 60px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_s.hui_col_space_large > *:nth-child(2n) { width: calc((1080px + 60px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_s.hui_col_space_large > *:nth-child(2n - 1) { width: calc((1080px + 60px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_s.hui_col_space_large > *:nth-child(2n) { width: calc(100% - (1080px + 60px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_s.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc(100% - (1080px + 80px) * 0.50); }
    .hui_box.hui_box_expand_left .hui_col_50_50_s.hui_col_space_xlarge > *:nth-child(2n) { width: calc((1080px + 80px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_s.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc((1080px + 80px) * 0.50); }
    .hui_box.hui_box_expand_right .hui_col_50_50_s.hui_col_space_xlarge > *:nth-child(2n) { width: calc(100% - (1080px + 80px) * 0.50); }
    /* Col - 66/33 */
    .hui_col_66_33_s > *:nth-child(2n - 1) { width: 66.6666%; }
    .hui_col_66_33_s > *:nth-child(2n) { width: 33.3333%; }
    .hui_box.hui_box_expand_left .hui_col_66_33_s.hui_col_space_off > *:nth-child(2n - 1) { width: calc(100% - 1080px * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_66_33_s.hui_col_space_off > *:nth-child(2n) { width: calc(1080px * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_66_33_s.hui_col_space_off > *:nth-child(2n - 1) { width: calc(1080px * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_66_33_s.hui_col_space_off > *:nth-child(2n) { width: calc(100% - 1080px * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_66_33_s.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc(100% - (1080px + 10px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_66_33_s.hui_col_space_xsmall > *:nth-child(2n) { width: calc((1080px + 10px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_66_33_s.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc((1080px + 10px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_66_33_s.hui_col_space_xsmall > *:nth-child(2n) { width: calc(100% - (1080px + 10px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_66_33_s.hui_col_space_small > *:nth-child(2n - 1) { width: calc(100% - (1080px + 20px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_66_33_s.hui_col_space_small > *:nth-child(2n) { width: calc((1080px + 20px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_66_33_s.hui_col_space_small > *:nth-child(2n - 1) { width: calc((1080px + 20px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_66_33_s.hui_col_space_small > *:nth-child(2n) { width: calc(100% - (1080px + 20px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_66_33_s.hui_col_space > *:nth-child(2n - 1) { width: calc(100% - (1080px + 40px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_66_33_s.hui_col_space > *:nth-child(2n) { width: calc((1080px + 40px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_66_33_s.hui_col_space > *:nth-child(2n - 1) { width: calc((1080px + 40px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_66_33_s.hui_col_space > *:nth-child(2n) { width: calc(100% - (1080px + 40px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_66_33_s.hui_col_space_large > *:nth-child(2n - 1) { width: calc(100% - (1080px + 60px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_66_33_s.hui_col_space_large > *:nth-child(2n) { width: calc((1080px + 60px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_66_33_s.hui_col_space_large > *:nth-child(2n - 1) { width: calc((1080px + 60px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_66_33_s.hui_col_space_large > *:nth-child(2n) { width: calc(100% - (1080px + 60px) * 0.666666); }
    .hui_box.hui_box_expand_left .hui_col_66_33_s.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc(100% - (1080px + 80px) * 0.333333); }
    .hui_box.hui_box_expand_left .hui_col_66_33_s.hui_col_space_xlarge > *:nth-child(2n) { width: calc((1080px + 80px) * 0.333333); }
    .hui_box.hui_box_expand_right .hui_col_66_33_s.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc((1080px + 80px) * 0.666666); }
    .hui_box.hui_box_expand_right .hui_col_66_33_s.hui_col_space_xlarge > *:nth-child(2n) { width: calc(100% - (1080px + 80px) * 0.666666); }
    /* Col - 75/25 */
    .hui_col_75_25_s > *:nth-child(2n - 1) { width: 75%; }
    .hui_col_75_25_s > *:nth-child(2n) { width: 25%; }
    .hui_box.hui_box_expand_left .hui_col_75_25_s.hui_col_space_off > *:nth-child(2n - 1) { width: calc(100% - 1080px * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_75_25_s.hui_col_space_off > *:nth-child(2n) { width: calc(1080px * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_75_25_s.hui_col_space_off > *:nth-child(2n - 1) { width: calc(1080px * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_75_25_s.hui_col_space_off > *:nth-child(2n) { width: calc(100% - 1080px * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_75_25_s.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc(100% - (1080px + 10px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_75_25_s.hui_col_space_xsmall > *:nth-child(2n) { width: calc((1080px + 10px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_75_25_s.hui_col_space_xsmall > *:nth-child(2n - 1) { width: calc((1080px + 10px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_75_25_s.hui_col_space_xsmall > *:nth-child(2n) { width: calc(100% - (1080px + 10px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_75_25_s.hui_col_space_small > *:nth-child(2n - 1) { width: calc(100% - (1080px + 20px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_75_25_s.hui_col_space_small > *:nth-child(2n) { width: calc((1080px + 20px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_75_25_s.hui_col_space_small > *:nth-child(2n - 1) { width: calc((1080px + 20px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_75_25_s.hui_col_space_small > *:nth-child(2n) { width: calc(100% - (1080px + 20px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_75_25_s.hui_col_space > *:nth-child(2n - 1) { width: calc(100% - (1080px + 40px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_75_25_s.hui_col_space > *:nth-child(2n) { width: calc((1080px + 40px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_75_25_s.hui_col_space > *:nth-child(2n - 1) { width: calc((1080px + 40px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_75_25_s.hui_col_space > *:nth-child(2n) { width: calc(100% - (1080px + 40px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_75_25_s.hui_col_space_large > *:nth-child(2n - 1) { width: calc(100% - (1080px + 60px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_75_25_s.hui_col_space_large > *:nth-child(2n) { width: calc((1080px + 60px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_75_25_s.hui_col_space_large > *:nth-child(2n - 1) { width: calc((1080px + 60px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_75_25_s.hui_col_space_large > *:nth-child(2n) { width: calc(100% - (1080px + 60px) * 0.75); }
    .hui_box.hui_box_expand_left .hui_col_75_25_s.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc(100% - (1080px + 80px) * 0.25); }
    .hui_box.hui_box_expand_left .hui_col_75_25_s.hui_col_space_xlarge > *:nth-child(2n) { width: calc((1080px + 80px) * 0.25); }
    .hui_box.hui_box_expand_right .hui_col_75_25_s.hui_col_space_xlarge > *:nth-child(2n - 1) { width: calc((1080px + 80px) * 0.75); }
    .hui_box.hui_box_expand_right .hui_col_75_25_s.hui_col_space_xlarge > *:nth-child(2n) { width: calc(100% - (1080px + 80px) * 0.75); }
    /* Col - 100/100 */
    .hui_col_100_s > *:nth-child(1n) { width: 100%; }
    .hui_box[class*="hui_box_expand_"] .hui_col_100_s[class*="hui_col_space"] > *:nth-child(1n) { width: 100%; }

	.hui_w5px_s, .hui_col > .hui_w5px_s { width: 5px; }
	.hui_w10px_s, .hui_col > .hui_w10px_s { width: 10px; }
	.hui_w20px_s, .hui_col > .hui_w20px_s { width: 20px; }
	.hui_w30px_s, .hui_col > .hui_w30px_s { width: 30px; }
	.hui_w40px_s, .hui_col > .hui_w40px_s { width: 40px; }
	.hui_w50px_s, .hui_col > .hui_w50px_s { width: 50px; }
	.hui_w60px_s, .hui_col > .hui_w60px_s { width: 60px; }
	.hui_w70px_s, .hui_col > .hui_w70px_s { width: 70px; }
	.hui_w80px_s, .hui_col > .hui_w80px_s { width: 80px; }
	.hui_w90px_s, .hui_col > .hui_w90px_s { width: 90px; }
	.hui_w100px_s, .hui_col > .hui_w100px_s { width: 100px; }
	.hui_w110px_s, .hui_col > .hui_w110px_s { width: 110px; }
	.hui_w120px_s, .hui_col > .hui_w120px_s { width: 120px; }
	.hui_w130px_s, .hui_col > .hui_w130px_s { width: 130px; }
	.hui_w140px_s, .hui_col > .hui_w140px_s { width: 140px; }
	.hui_w150px_s, .hui_col > .hui_w150px_s { width: 150px; }
	.hui_w160px_s, .hui_col > .hui_w160px_s { width: 160px; }
	.hui_w170px_s, .hui_col > .hui_w170px_s { width: 170px; }
	.hui_w180px_s, .hui_col > .hui_w180px_s { width: 180px; }
	.hui_w190px_s, .hui_col > .hui_w190px_s { width: 190px; }
	.hui_w200px_s, .hui_col > .hui_w200px_s { width: 200px; }
	.hui_w210px_s, .hui_col > .hui_w210px_s { width: 210px; }
	.hui_w220px_s, .hui_col > .hui_w220px_s { width: 220px; }
	.hui_w230px_s, .hui_col > .hui_w230px_s { width: 230px; }
	.hui_w240px_s, .hui_col > .hui_w240px_s { width: 240px; }
	.hui_w250px_s, .hui_col > .hui_w250px_s { width: 250px; }
	.hui_w260px_s, .hui_col > .hui_w260px_s { width: 260px; }
	.hui_w270px_s, .hui_col > .hui_w270px_s { width: 270px; }
	.hui_w280px_s, .hui_col > .hui_w280px_s { width: 280px; }
	.hui_w290px_s, .hui_col > .hui_w290px_s { width: 290px; }
	.hui_w300px_s, .hui_col > .hui_w300px_s { width: 300px; }

	.hui_w5_s, .hui_col > .hui_w5_s { width: 5%; }
	.hui_w1_10_s, .hui_col > .hui_w1_10_s, .hui_w10_s, .hui_col > .hui_w10_s { width: 10%; }
	.hui_w1_8_s, .hui_col > .hui_w1_8_s, .hui_w12_s, .hui_col > .hui_w12_s { width: 12.5%; }
	.hui_w15_s, .hui_col > .hui_w15_s { width: 15%; }
	.hui_w1_5_s, .hui_col > .hui_w1_5_s, .hui_w20_s, .hui_col > .hui_w20_s { width: 20%; }
	.hui_w1_4_s, .hui_col > .hui_w1_4_s, .hui_w25_s, .hui_col > .hui_w25_s { width: 25%; }
	.hui_w3_10_s, .hui_col > .hui_w3_10_s, .hui_w30_s, .hui_col > .hui_w30_s { width: 30%; }
	.hui_w1_3_s, .hui_col > .hui_w1_3_s, .hui_w33_s, .hui_col > .hui_w33_s { width: 33.3333%; }
	.hui_w35_s, .hui_col > .hui_w35_s { width: 35%; }
	.hui_w2_5_s, .hui_col > .hui_w2_5_s, .hui_w40_s, .hui_col > .hui_w40_s { width: 40%; }
	.hui_w45_s, .hui_col > .hui_w45_s { width: 45%; }
	.hui_w1_2_s, .hui_col > .hui_w1_2_s, .hui_w50_s, .hui_col > .hui_w50_s { width: 50%; }
	.hui_w55_s, .hui_col > .hui_w55_s { width: 55%; }
	.hui_w3_5_s, .hui_col > .hui_w3_5_s, .hui_w60_s, .hui_col > .hui_w60_s { width: 60%; }
	.hui_w65_s, .hui_col > .hui_w65_s { width: 65%; }
	.hui_w2_3_s, .hui_col > .hui_w2_3_s, .hui_w66_s, .hui_col > .hui_w66_s { width: 66.6666%; }
	.hui_w7_10_s, .hui_col > .hui_w7_10_s, .hui_w70_s, .hui_col > .hui_w70_s { width: 70%; }
	.hui_w3_4_s, .hui_col > .hui_w3_4_s, .hui_w75_s, .hui_col > .hui_w75_s { width: 75%; }
	.hui_w4_5_s, .hui_col > .hui_w4_5_s, .hui_w80_s, .hui_col > .hui_w80_s { width: 80%; }
	.hui_w85_s, .hui_col > .hui_w85_s { width: 85%; }
	.hui_w7_8_s, .hui_col > .hui_w7_8_s, .hui_w87_s, .hui_col > .hui_w87_s { width: 87.5%; }
	.hui_w9_10_s, .hui_col > .hui_w9_10_s, .hui_w90_s, .hui_col > .hui_w90_s { width: 90%; }
	.hui_w95_s, .hui_col > .hui_w95_s { width: 95%; }
	.hui_w1_1_s, .hui_col > .hui_w1_1_s, .hui_w100_s, .hui_col > .hui_w100_s { width: 100%; }
	.hui_w_expand_s, .hui_col > .hui_w_expand_s { flex: 1; width: auto; }
}

/* Spalten - Pixelbreite - Kastenberechnung umstellen */
.hui_col > .hui_w5px, .hui_col > .hui_w5px_xl, .hui_col > .hui_w5px_l, .hui_col > .hui_w5px_m, .hui_col > .hui_w5px_s,
.hui_col > .hui_w10px, .hui_col > .hui_w10px_xl, .hui_col > .hui_w10px_l, .hui_col > .hui_w10px_m, .hui_col > .hui_w10px_s,
.hui_col > .hui_w20px, .hui_col > .hui_w20px_xl, .hui_col > .hui_w20px_l, .hui_col > .hui_w20px_m, .hui_col > .hui_w20px_s,
.hui_col > .hui_w30px, .hui_col > .hui_w30px_xl, .hui_col > .hui_w30px_l, .hui_col > .hui_w30px_m, .hui_col > .hui_w30px_s,
.hui_col > .hui_w40px, .hui_col > .hui_w40px_xl, .hui_col > .hui_w40px_l, .hui_col > .hui_w40px_m, .hui_col > .hui_w40px_s,
.hui_col > .hui_w50px, .hui_col > .hui_w50px_xl, .hui_col > .hui_w50px_l, .hui_col > .hui_w50px_m, .hui_col > .hui_w50px_s,
.hui_col > .hui_w60px, .hui_col > .hui_w60px_xl, .hui_col > .hui_w60px_l, .hui_col > .hui_w60px_m, .hui_col > .hui_w60px_s,
.hui_col > .hui_w70px, .hui_col > .hui_w70px_xl, .hui_col > .hui_w70px_l, .hui_col > .hui_w70px_m, .hui_col > .hui_w70px_s,
.hui_col > .hui_w80px, .hui_col > .hui_w80px_xl, .hui_col > .hui_w80px_l, .hui_col > .hui_w80px_m, .hui_col > .hui_w80px_s,
.hui_col > .hui_w90px, .hui_col > .hui_w90px_xl, .hui_col > .hui_w90px_l, .hui_col > .hui_w90px_m, .hui_col > .hui_w90px_s,
.hui_col > .hui_w100px, .hui_col > .hui_w100px_xl, .hui_col > .hui_w100px_l, .hui_col > .hui_w100px_m, .hui_col > .hui_w100px_s,
.hui_col > .hui_w110px, .hui_col > .hui_w110px_xl, .hui_col > .hui_w110px_l, .hui_col > .hui_w110px_m, .hui_col > .hui_w110px_s,
.hui_col > .hui_w120px, .hui_col > .hui_w120px_xl, .hui_col > .hui_w120px_l, .hui_col > .hui_w120px_m, .hui_col > .hui_w120px_s,
.hui_col > .hui_w130px, .hui_col > .hui_w130px_xl, .hui_col > .hui_w130px_l, .hui_col > .hui_w130px_m, .hui_col > .hui_w130px_s,
.hui_col > .hui_w140px, .hui_col > .hui_w140px_xl, .hui_col > .hui_w140px_l, .hui_col > .hui_w140px_m, .hui_col > .hui_w140px_s,
.hui_col > .hui_w150px, .hui_col > .hui_w150px_xl, .hui_col > .hui_w150px_l, .hui_col > .hui_w150px_m, .hui_col > .hui_w150px_s,
.hui_col > .hui_w160px, .hui_col > .hui_w160px_xl, .hui_col > .hui_w160px_l, .hui_col > .hui_w160px_m, .hui_col > .hui_w160px_s,
.hui_col > .hui_w170px, .hui_col > .hui_w170px_xl, .hui_col > .hui_w170px_l, .hui_col > .hui_w170px_m, .hui_col > .hui_w170px_s,
.hui_col > .hui_w180px, .hui_col > .hui_w180px_xl, .hui_col > .hui_w180px_l, .hui_col > .hui_w180px_m, .hui_col > .hui_w180px_s,
.hui_col > .hui_w190px, .hui_col > .hui_w190px_xl, .hui_col > .hui_w190px_l, .hui_col > .hui_w190px_m, .hui_col > .hui_w190px_s,
.hui_col > .hui_w200px, .hui_col > .hui_w200px_xl, .hui_col > .hui_w200px_l, .hui_col > .hui_w200px_m, .hui_col > .hui_w200px_s,
.hui_col > .hui_w210px, .hui_col > .hui_w210px_xl, .hui_col > .hui_w210px_l, .hui_col > .hui_w210px_m, .hui_col > .hui_w210px_s,
.hui_col > .hui_w220px, .hui_col > .hui_w220px_xl, .hui_col > .hui_w220px_l, .hui_col > .hui_w220px_m, .hui_col > .hui_w220px_s,
.hui_col > .hui_w230px, .hui_col > .hui_w230px_xl, .hui_col > .hui_w230px_l, .hui_col > .hui_w230px_m, .hui_col > .hui_w230px_s,
.hui_col > .hui_w240px, .hui_col > .hui_w240px_xl, .hui_col > .hui_w240px_l, .hui_col > .hui_w240px_m, .hui_col > .hui_w240px_s,
.hui_col > .hui_w250px, .hui_col > .hui_w250px_xl, .hui_col > .hui_w250px_l, .hui_col > .hui_w250px_m, .hui_col > .hui_w250px_s,
.hui_col > .hui_w260px, .hui_col > .hui_w260px_xl, .hui_col > .hui_w260px_l, .hui_col > .hui_w260px_m, .hui_col > .hui_w260px_s,
.hui_col > .hui_w270px, .hui_col > .hui_w270px_xl, .hui_col > .hui_w270px_l, .hui_col > .hui_w270px_m, .hui_col > .hui_w270px_s,
.hui_col > .hui_w280px, .hui_col > .hui_w280px_xl, .hui_col > .hui_w280px_l, .hui_col > .hui_w280px_m, .hui_col > .hui_w280px_s,
.hui_col > .hui_w290px, .hui_col > .hui_w290px_xl, .hui_col > .hui_w290px_l, .hui_col > .hui_w290px_m, .hui_col > .hui_w290px_s,
.hui_col > .hui_w300px, .hui_col > .hui_w300px_xl, .hui_col > .hui_w300px_l, .hui_col > .hui_w300px_m, .hui_col > .hui_w300px_s {
	box-sizing: content-box;
}



/* ===== Bildfeld ===== */
/*
	Das Bild sollte bei diesem Element als background-image angelegt werden.
	Das Element beinhaltet auch das Originalbild als <img>.
	Das <img>-Element sollte das alt- und title-Attribut enthalten.
	Dieses kann wahlweise umgeschaltet werden.

	1	hui_pic
		Standardformatierung für Bilder
	2	hui_ratio_pic
		Seitenverhältnis des enthaltenen Bildes wird verwendet.
		Bild nimmt immer 100% der gesamten Breite ein.
		Das <img>-Element wird ausgeblendet.
	3	hui_ratio_master
		Seitenverhältnis des enthaltenen Bildes wird verwendet.
		Bild nimmt die tatsächliche Größe ein, maximal jedoch 100% der gesamten Breite.
		Das <img>-Element ist sichtbar und background-image wird deaktiviert.
*/

/* 1 */
.hui_pic {
	max-width: 100%;
	line-height: 0px;
	font-size: 0px;
	background-position: center center;
	background-size: cover;
}
.hui_pic img {
	display: none;
}
/* 2 */
.hui_pic_ratio {
	line-height: 0px;
	font-size: 0px;
	padding-bottom: 0px;
	background-size: cover;
	max-width: 100%;
}
.hui_pic_ratio img {
	display: inherit;
	visibility: hidden;
	width: 100%;
	max-width: 100%;
}
/* 3 */
.hui_pic_master {
	display: inline-block; /* Wenn display:inline-flex kann es dazu kommen, dass das enthaltene <img> über die gesamte Höhe gezogen wird -> Fehlerhafte anzeige */
	line-height: 0px;
	font-size: 0px;
	max-width: 100%;
	background-image: none !important;
}
.hui_pic_master img {
	display: inherit;
	max-width: 100%;
}



/* ===== Bildstile ===== */

/* Standard */
.hui_pic_style_default.hui_pic,
.hui_pic_style_default.hui_pic_ratio,
.hui_pic_style_default.hui_pic_master,
.hui_pic_style_default .hui_pic,
.hui_pic_style_default .hui_pic_ratio,
.hui_pic_style_default .hui_pic_master {
	border-radius: 2px;
	box-shadow: 0 60px 120px rgba(0,0,0,0.25);
	border: 10px solid white;
	transform: skewX(5deg)
}

/* Standard */
.hui_pic_style_none.hui_pic,
.hui_pic_style_none.hui_pic_ratio,
.hui_pic_style_none.hui_pic_master,
.hui_pic_style_none .hui_pic,
.hui_pic_style_none .hui_pic_ratio,
.hui_pic_style_none .hui_pic_master {
	border-radius: 0px;
	box-shadow: none;
	border: none;
	transform: none;
}

/* Form */
.hui_pic_style_rounded_small.hui_pic,
.hui_pic_style_rounded_small.hui_pic_ratio,
.hui_pic_style_rounded_small.hui_pic_master,
.hui_pic_style_rounded_small .hui_pic,
.hui_pic_style_rounded_small .hui_pic_ratio,
.hui_pic_style_rounded_small .hui_pic_master { border-radius: 5px; }

.hui_pic_style_rounded.hui_pic,
.hui_pic_style_rounded.hui_pic_ratio,
.hui_pic_style_rounded.hui_pic_master,
.hui_pic_style_rounded .hui_pic,
.hui_pic_style_rounded .hui_pic_ratio,
.hui_pic_style_rounded .hui_pic_master { border-radius: 10px; }

.hui_pic_style_rounded_large.hui_pic,
.hui_pic_style_rounded_large.hui_pic_ratio,
.hui_pic_style_rounded_large.hui_pic_master,
.hui_pic_style_rounded_large .hui_pic,
.hui_pic_style_rounded_large .hui_pic_ratio,
.hui_pic_style_rounded_large .hui_pic_master { border-radius: 20px; }

.hui_pic_style_round.hui_pic,
.hui_pic_style_round.hui_pic_ratio,
.hui_pic_style_round.hui_pic_master,
.hui_pic_style_round .hui_pic,
.hui_pic_style_round .hui_pic_ratio,
.hui_pic_style_round .hui_pic_master { border-radius: 10000px; }

/* Schatten */
.hui_pic_style_shadow_small.hui_pic,
.hui_pic_style_shadow_small.hui_pic_ratio,
.hui_pic_style_shadow_small.hui_pic_master,
.hui_pic_style_shadow_small .hui_pic,
.hui_pic_style_shadow_small .hui_pic_ratio,
.hui_pic_style_shadow_small .hui_pic_master { box-shadow: 0 20px 40px rgba(0,0,0,0.25); }

.hui_pic_style_shadow.hui_pic,
.hui_pic_style_shadow.hui_pic_ratio,
.hui_pic_style_shadow.hui_pic_master,
.hui_pic_style_shadow .hui_pic,
.hui_pic_style_shadow .hui_pic_ratio,
.hui_pic_style_shadow .hui_pic_master { box-shadow: 0 40px 80px rgba(0,0,0,0.25); }

.hui_pic_style_shadow_large.hui_pic,
.hui_pic_style_shadow_large.hui_pic_ratio,
.hui_pic_style_shadow_large.hui_pic_master,
.hui_pic_style_shadow_large .hui_pic,
.hui_pic_style_shadow_large .hui_pic_ratio,
.hui_pic_style_shadow_large .hui_pic_master { box-shadow: 0 60px 120px rgba(0,0,0,0.25); }

/* Rahmen */
.hui_pic_style_border_small.hui_pic,
.hui_pic_style_border_small.hui_pic_ratio,
.hui_pic_style_border_small.hui_pic_master,
.hui_pic_style_border_small .hui_pic,
.hui_pic_style_border_small .hui_pic_ratio,
.hui_pic_style_border_small .hui_pic_master { border: 5px solid white; }

.hui_pic_style_border.hui_pic,
.hui_pic_style_border.hui_pic_ratio,
.hui_pic_style_border.hui_pic_master,
.hui_pic_style_border .hui_pic,
.hui_pic_style_border .hui_pic_ratio,
.hui_pic_style_border .hui_pic_master { border: 10px solid white; }

.hui_pic_style_border_large.hui_pic,
.hui_pic_style_border_large.hui_pic_ratio,
.hui_pic_style_border_large.hui_pic_master,
.hui_pic_style_border_large .hui_pic,
.hui_pic_style_border_large .hui_pic_ratio,
.hui_pic_style_border_large .hui_pic_master { border: 15px solid white; }

/* Transformation */
.hui_pic_style_rotate_z > *:nth-child(2n - 1) .hui_pic,
.hui_pic_style_rotate_z > *:nth-child(2n - 1) .hui_pic_ratio,
.hui_pic_style_rotate_z > *:nth-child(2n - 1) .hui_pic_master { transform: rotateZ(-2deg); }
.hui_pic_style_rotate_z > *:nth-child(2n) .hui_pic,
.hui_pic_style_rotate_z > *:nth-child(2n) .hui_pic_ratio,
.hui_pic_style_rotate_z > *:nth-child(2n) .hui_pic_master { transform: rotateZ(2deg); }

.hui_pic_style_size > *:nth-child(4n - 3) .hui_pic,
.hui_pic_style_size > *:nth-child(4n - 3) .hui_pic_ratio,
.hui_pic_style_size > *:nth-child(4n - 3) .hui_pic_master { transform: scale(0.8); }
.hui_pic_style_size > *:nth-child(4n - 2) .hui_pic,
.hui_pic_style_size > *:nth-child(4n - 2) .hui_pic_ratio,
.hui_pic_style_size > *:nth-child(4n - 2) .hui_pic_master { transform: scale(1.1); }
.hui_pic_style_size > *:nth-child(4n - 1) .hui_pic,
.hui_pic_style_size > *:nth-child(4n - 1) .hui_pic_ratio,
.hui_pic_style_size > *:nth-child(4n - 1) .hui_pic_master { transform: scale(0.9); }
.hui_pic_style_size > *:nth-child(4n) .hui_pic,
.hui_pic_style_size > *:nth-child(4n) .hui_pic_ratio,
.hui_pic_style_size > *:nth-child(4n) .hui_pic_master { transform: scale(1); }

.hui_pic_style_skew_x > *:nth-child(2n - 1) .hui_pic,
.hui_pic_style_skew_x > *:nth-child(2n - 1) .hui_pic_ratio,
.hui_pic_style_skew_x > *:nth-child(2n - 1) .hui_pic_master { transform: skewX(5deg); }

.hui_pic_style_skew_y > *:nth-child(2n - 1) .hui_pic,
.hui_pic_style_skew_y > *:nth-child(2n - 1) .hui_pic_ratio,
.hui_pic_style_skew_y > *:nth-child(2n - 1) .hui_pic_master { transform: skewY(5deg); }




/* ===== Seitenverhältnisse ===== */
.hui_ratio_pic img { display: none; }	/* Das Bild im Container wird komplett ausgeblendet, damit nur das Seitenverhältnis angewendet wird. */

.hui_child_ratio_1_1 > *, .hui_ratio_1_1 { padding-bottom: 100%; }
.hui_child_ratio_1_2 > *, .hui_ratio_1_2 { padding-bottom: 200%; }
.hui_child_ratio_1_3 > *, .hui_ratio_1_3 { padding-bottom: 300%; }
.hui_child_ratio_1_4 > *, .hui_ratio_1_4 { padding-bottom: 400%; }
.hui_child_ratio_1_5 > *, .hui_ratio_1_5 { padding-bottom: 500%; }
.hui_child_ratio_2_1 > *, .hui_ratio_2_1 { padding-bottom: 50%; }
.hui_child_ratio_2_3 > *, .hui_ratio_2_3 { padding-bottom: 150%; }
.hui_child_ratio_3_1 > *, .hui_ratio_3_1 { padding-bottom: 33.3333%; }
.hui_child_ratio_3_2 > *, .hui_ratio_3_2 { padding-bottom: 66.6666%; }
.hui_child_ratio_3_4 > *, .hui_ratio_3_4 { padding-bottom: 133.3333%; }
.hui_child_ratio_4_1 > *, .hui_ratio_4_1 { padding-bottom: 25%; }
.hui_child_ratio_4_3 > *, .hui_ratio_4_3 { padding-bottom: 75%; }
.hui_child_ratio_4_5 > *, .hui_ratio_4_5 { padding-bottom: 120%; }
.hui_child_ratio_5_1 > *, .hui_ratio_5_1 { padding-bottom: 20%; }
.hui_child_ratio_5_2 > *, .hui_ratio_5_2 { padding-bottom: 40%; }
.hui_child_ratio_5_3 > *, .hui_ratio_5_3 { padding-bottom: 60%; }
.hui_child_ratio_5_4 > *, .hui_ratio_5_4 { padding-bottom: 80%; }
.hui_child_ratio_9_16 > *, .hui_ratio_9_16 { padding-bottom: 177.7777%; }
.hui_child_ratio_16_9 > *, .hui_ratio_16_9 { padding-bottom: 56.25%; }

/* Schaltfläche - Größen - Responsive (xl,l,m,s) */
@media screen and (max-width: 1250px) {
}
@media screen and (max-width: 1000px) {
}
@media screen and (max-width: 750px) {
}
@media screen and (max-width: 500px) {
}




/* ===== Schaltflächen ===== */
.hui_button {
	display: inline-flex;
	position: relative;
	box-sizing: border-box;
	vertical-align: middle;
	cursor: pointer;
	user-select: none;
	border-radius: 5px;
	align-items: center;
	justify-content: center;
	transition: 0.1s ease all;
}
.hui_button span {
	display: block;
	position: relative;
	cursor: inherit;
	padding: 20px 0;
	top: -1px;					/* Korrektur der Textposition */
	flex-grow: 0;				/* "flex-grow:1" -> Icon links bzw. rechts  */
}
.hui_button_icon_center span {
	flex-grow: 0;				/* "flex-grow:0" -> Icon zentriert  */
}

/* Schaltfläche - Beschriftung */
.hui_button {
	text-transform: uppercase;
	text-align: center;
	font-weight: 400;
}

/* Schaltfläche - Rundung */
.hui_button.hui_border_round { border-radius: 25px; }
.hui_button_small.hui_border_round { border-radius: 18px; }
.hui_button_large.hui_border_round { border-radius: 30px; }

/* Schaltfläche - Eckig */
.hui_button.hui_border_square { border-radius: 0px; }
.hui_button_small.hui_border_square { border-radius: 0px; }
.hui_button_large.hui_border_square { border-radius: 0px; }

/* Schaltfläche - Größen */
.hui_button { font-size: 16px; line-height: 20px; padding: 0px 20px; }
.hui_button span { padding: 13px 0; }
.hui_button i { margin: 15px 0; }
.hui_button_small { font-size: 14px; line-height: 15px; padding: 0px 10px;  }
.hui_button_small span { padding: 8.5px 0; }
.hui_button_small i { margin: 6px 0; }
.hui_button_large { font-size: 20px; line-height: 20px; padding: 0px 30px;  }
.hui_button_large span { padding: 18px 0; }
.hui_button_large i { margin: 18px 0; }

/* Schaltfläche - Größen - Responsive (xl,l,m,s) */
@media screen and (max-width: 1250px) {
	.hui_button_xl { font-size: 16px; line-height: 20px; padding: 0px 20px; }
	.hui_button_xl span { padding: 13px 0; }
	.hui_button_xl i { margin: 15px 0; }
	.hui_button_small_xl { font-size: 14px; line-height: 15px; padding: 0px 10px;  }
	.hui_button_small_xl span { padding: 5.5px 0; }
	.hui_button_small_xl i { margin: 6px 0; }
	.hui_button_large_xl { font-size: 20px; line-height: 20px; padding: 0px 30px;  }
	.hui_button_large_xl span { padding: 18px 0; }
	.hui_button_large_xl i { margin: 18px 0; }
}
@media screen and (max-width: 1000px) {
	.hui_button_l { font-size: 16px; line-height: 20px; padding: 0px 20px; }
	.hui_button_l span { padding: 13px 0; }
	.hui_button_l i { margin: 15px 0; }
	.hui_button_small_l { font-size: 14px; line-height: 15px; padding: 0px 10px;  }
	.hui_button_small_l span { padding: 5.5px 0; }
	.hui_button_small_l i { margin: 6px 0; }
	.hui_button_large_l { font-size: 20px; line-height: 20px; padding: 0px 30px;  }
	.hui_button_large_l span { padding: 18px 0; }
	.hui_button_large_l i { margin: 18px 0; }
}
@media screen and (max-width: 750px) {
	.hui_button_m { font-size: 16px; line-height: 20px; padding: 0px 20px; }
	.hui_button_m span { padding: 13px 0; }
	.hui_button_m i { margin: 15px 0; }
	.hui_button_small_m { font-size: 14px; line-height: 15px; padding: 0px 10px;  }
	.hui_button_small_m span { padding: 5.5px 0; }
	.hui_button_small_m i { margin: 6px 0; }
	.hui_button_large_m { font-size: 20px; line-height: 20px; padding: 0px 30px;  }
	.hui_button_large_m span { padding: 18px 0; }
	.hui_button_large_m i { margin: 18px 0; }
}
@media screen and (max-width: 500px) {
	.hui_button_s { font-size: 16px; line-height: 20px; padding: 0px 20px; }
	.hui_button_s span { padding: 13px 0; }
	.hui_button_s i { margin: 15px 0; }
	.hui_button_small_s { font-size: 14px; line-height: 15px; padding: 0px 10px;  }
	.hui_button_small_s span { padding: 5.5px 0; }
	.hui_button_small_s i { margin: 6px 0; }
	.hui_button_large_s { font-size: 20px; line-height: 20px; padding: 0px 30px;  }
	.hui_button_large_s span { padding: 18px 0; }
	.hui_button_large_s i { margin: 18px 0; }
}

/* Schaltfläche - Sichtbarekeit der Beschriftung */
.hui_button_hide_label span { display: none; }
.hui_button_show_label span { display: block; }

/* Schaltfläche - Größen - Responsive (xl,l,m,s) */
@media screen and (max-width: 1250px) {
	.hui_button_hide_label_xl span { display: none; }
	.hui_button_show_label_xl span { display: block; }
}
@media screen and (max-width: 1000px) {
	.hui_button_hide_label_l span { display: none; }
	.hui_button_show_label_l span { display: block; }
}
@media screen and (max-width: 750px) {
	.hui_button_hide_label_m span { display: none; }
	.hui_button_show_label_m span { display: block; }
}
@media screen and (max-width: 500px) {
	.hui_button_hide_label_s span { display: none; }
	.hui_button_show_label_s span { display: block; }
}

/* Schaltfläche - Fixierte Höhe */
.hui_button_fixed span {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* Schaltfläche - Icon */
.hui_button i[class*="hui_icon"] + span {
	margin-left: 10px;			/* Abstand zwischen Icon und Text */
}
.hui_button i {
	display: block;
	position: relative;
	cursor: inherit;
	flex-shrink: 0;
	top: -1px;					/* Korrektur der Iconposition */
}

/* Schaltfläche (Link, Input, Button) */
.hui_button a,
.hui_button button,
.hui_button input {
	display: block;
	position: absolute;
	cursor: inherit;
	padding: 0;
	margin: 0;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	border: 0px;
	background: transparent;
	color: transparent;
}

/* Schaltfläche - MouseOver */
.hui_button:hover {
	opacity: 0.6;
	box-shadow: 0 30px 30px -10px rgba(0,0,0,0.0);
	top: 0px;
}

/* Schaltfläche - MouseClick */
.hui_button:active {
	opacity: 1;
	box-shadow: 0 0px 0px 0px rgba(0,0,0,0.0);
	top: 0px;
}

/* Schaltfläche - Vertikal */
.hui_button_vertical { flex-direction: column; }
.hui_button_vertical i { margin-bottom: 0px; }
.hui_button_vertical i + span,
.hui_button_vertical i[class*="hui_icon"] + span { margin-left: 0px; }
.hui_button_vertical span { padding-top: 5px; }
.hui_button_vertical.hui_button_small span { padding-top: 5px; }
.hui_button_vertical.hui_button_large span { padding-top: 10px; }

/* Schaltfläche - Stil - Dunkel */
.hui_dark.hui_button,
.hui_dark .hui_button { color: rgb(50,50,50); background-color: rgb(255,255,255); }
.hui_dark.hui_button_1,
.hui_dark .hui_button_1 { color: rgb(255,255,255); background-color: rgb(15,105,55); }
.hui_dark.hui_button_2,
.hui_dark .hui_button_2 { color: rgb(255,255,255); background-color: rgb(120,115,65); }
.hui_dark.hui_button_warning,
.hui_dark .hui_button_warning { color: rgb(255,255,255); background-color: rgb(250,50,100); }
.hui_dark.hui_button_success,
.hui_dark .hui_button_success { color: rgb(255,255,255); background-color: rgb(50,200,150); }

/* Schaltfläche - Stil - Dunkel - Alternativ und Pur */
.hui_dark.hui_button.hui_button_alt,
.hui_dark .hui_button.hui_button_alt,
.hui_dark.hui_button.hui_button_pure,
.hui_dark .hui_button.hui_button_pure { color: rgb(255,255,255); }
.hui_dark.hui_button_1.hui_button_alt,
.hui_dark .hui_button_1.hui_button_alt,
.hui_dark.hui_button_1.hui_button_pure,
.hui_dark .hui_button_1.hui_button_pure { color: rgb(15,105,55); }
.hui_dark.hui_button_2.hui_button_alt,
.hui_dark .hui_button_2.hui_button_alt,
.hui_dark.hui_button_2.hui_button_pure,
.hui_dark .hui_button_2.hui_button_pure { color: rgb(120,115,65); }
.hui_dark.hui_button_warning.hui_button_alt,
.hui_dark .hui_button_warning.hui_button_alt,
.hui_dark.hui_button_warning.hui_button_pure,
.hui_dark .hui_button_warning.hui_button_pure { color: rgb(250,50,100); }
.hui_dark.hui_button_success.hui_button_alt,
.hui_dark .hui_button_success.hui_button_alt,
.hui_dark.hui_button_success.hui_button_pure,
.hui_dark .hui_button_success.hui_button_pure { color: rgb(50,200,150); }

/* Schaltfläche - Stil - Standard & Hell */
.hui_button,
.hui_light.hui_button,
.hui_light .hui_button { color: rgb(255,255,255); background-color: rgb(50,50,50); }
.hui_button_1,
.hui_light.hui_button_1,
.hui_light .hui_button_1 { color: rgb(255,255,255); background-color: rgb(15,105,55); }
.hui_button_2,
.hui_light.hui_button_2,
.hui_light .hui_button_2 { color: rgb(255,255,255); background-color: rgb(120,115,65); }
.hui_button_warning,
.hui_light.hui_button_warning,
.hui_light .hui_button_warning { color: rgb(255,255,255); background-color: rgb(250,50,100); }
.hui_button_success,
.hui_light.hui_button_success,
.hui_light .hui_button_success { color: rgb(255,255,255); background-color: rgb(50,200,150); }

/* Schaltfläche - Stil - Standard & Hell - Alternativ und Pur */
.hui_button.hui_button_alt,
.hui_light.hui_button.hui_button_alt,
.hui_light .hui_button.hui_button_alt,
.hui_button.hui_button_pure,
.hui_light.hui_button.hui_button_pure,
.hui_light .hui_button.hui_button_pure { color: rgb(50,50,50); }
.hui_button_1.hui_button_alt,
.hui_light.hui_button_1.hui_button_alt,
.hui_light .hui_button_1.hui_button_alt,
.hui_button_1.hui_button_pure,
.hui_light.hui_button_1.hui_button_pure,
.hui_light .hui_button_1.hui_button_pure { color: rgb(15,105,55); }
.hui_button_2.hui_button_alt,
.hui_light.hui_button_2.hui_button_alt,
.hui_light .hui_button_2.hui_button_alt,
.hui_button_2.hui_button_pure,
.hui_light.hui_button_2.hui_button_pure,
.hui_light .hui_button_2.hui_button_pure { color: rgb(120,115,65); }
.hui_button_warning.hui_button_alt,
.hui_light.hui_button_warning.hui_button_alt,
.hui_light .hui_button_warning.hui_button_alt,
.hui_button_warning.hui_button_pure,
.hui_light.hui_button_warning.hui_button_pure,
.hui_light .hui_button_warning.hui_button_pure { color: rgb(250,50,100); }
.hui_button_success.hui_button_alt,
.hui_light.hui_button_success.hui_button_alt,
.hui_light .hui_button_success.hui_button_alt,
.hui_button_success.hui_button_pure,
.hui_light.hui_button_success.hui_button_pure,
.hui_light .hui_button_success.hui_button_pure { color: rgb(50,200,150); }

/* Schaltfläche - Stil - Alternativ */
.hui_button {
	border: 2px solid transparent;
}
.hui_button.hui_button_alt {
	border: 2px solid;
	background-color: transparent;
}
.hui_button.hui_button_pure {
	border: 2px solid transparent;
	background-color: transparent;
}

/* Schaltfläche - Stil - Eng */
.hui_button.hui_button_narrow {
	border: none;
	padding: 0px;
	margin: 0px;
	line-height: inherit;
	vertical-align: inherit;	
}
.hui_button.hui_button_narrow i {
	margin: 0px;
}
.hui_button.hui_button_narrow span {
	margin: 0px;
	padding: 0px;
}

/* Schaltfläche - Hintergrundgrafik */
.hui_button_pic { background-color: transparent; }
.hui_button_pic:hover { background-color: transparent; }
.hui_button_pic > div:first-child {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	border-style: solid;
	border-color: transparent;
	border-image-repeat: round;
}
.hui_button_pic > div:first-child { border-width: 50px 50px 0px 50px; border-image-slice: 50 50 50 50; }
.hui_button_pic:hover > div:first-child { border-width: 0px 50px 50px 50px; border-image-slice: 50 50 50 50; }
.hui_button_pic.hui_button_small > div:first-child { border-width: 36px 50px 0px 50px; border-image-slice: 36 50 36 50; }
.hui_button_pic.hui_button_small:hover > div:first-child { border-width: 0px 50px 36px 50px; border-image-slice: 36 50 36 50; }
.hui_button_pic.hui_button_large > div:first-child { border-width: 60px 50px 0px 50px; border-image-slice: 60 50 60 50; }
.hui_button_pic.hui_button_large:hover > div:first-child { border-width: 0px 50px 60px 50px; border-image-slice: 60 50 60 50; }

.hui_button_pic,
.hui_button_pic.hui_button_alt { border-width: 0px; }
.hui_button_pic { padding-top: 2px; padding-bottom: 2px; transition: none;}
.hui_button_pic.hui_button { background-color: transparent; }
.hui_button_pic span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.hui_dark.hui_button_pic > div:first-child,
.hui_dark .hui_button_pic > div:first-child { border-image-source: url("pic/b_dark_m.png"); }
.hui_dark.hui_button_alt.hui_button_pic > div:first-child,
.hui_dark .hui_button_alt.hui_button_pic > div:first-child { border-image-source: url("pic/b_dark_alt_m.png"); }
.hui_dark.hui_button_small.hui_button_pic > div:first-child,
.hui_dark .hui_button_small.hui_button_pic > div:first-child { border-image-source: url("pic/b_dark_s.png"); }
.hui_dark.hui_button_small.hui_button_alt.hui_button_pic > div:first-child,
.hui_dark .hui_button_small.hui_button_alt.hui_button_pic > div:first-child { border-image-source: url("pic/b_dark_alt_s.png"); }
.hui_dark.hui_button_large.hui_button_pic > div:first-child,
.hui_dark .hui_button_large.hui_button_pic > div:first-child { border-image-source: url("pic/b_dark_l.png"); }
.hui_dark.hui_button_large.hui_button_alt.hui_button_pic > div:first-child,
.hui_dark .hui_button_large.hui_button_alt.hui_button_pic > div:first-child { border-image-source: url("pic/b_dark_alt_l.png"); }

.hui_button_pic > div:first-child,
.hui_light.hui_button_pic > div:first-child,
.hui_light .hui_button_pic > div:first-child { border-image-source: url("pic/b_light_m.png"); }
.hui_button_alt.hui_button_pic > div:first-child,
.hui_light.hui_button_alt.hui_button_pic > div:first-child,
.hui_light .hui_button_alt.hui_button_pic > div:first-child { border-image-source: url("pic/b_light_alt_m.png"); }
.hui_button_small.hui_button_pic > div:first-child,
.hui_light.hui_button_small.hui_button_pic > div:first-child,
.hui_light .hui_button_small.hui_button_pic > div:first-child { border-image-source: url("pic/b_light_s.png"); }
.hui_button_small.hui_button_alt.hui_button_pic > div:first-child,
.hui_light.hui_button_small.hui_button_alt.hui_button_pic > div:first-child,
.hui_light .hui_button_small.hui_button_alt.hui_button_pic > div:first-child { border-image-source: url("pic/b_light_alt_s.png"); }
.hui_button_large.hui_button_pic > div:first-child,
.hui_light.hui_button_large.hui_button_pic > div:first-child,
.hui_light .hui_button_large.hui_button_pic > div:first-child { border-image-source: url("pic/b_light_l.png"); }
.hui_button_large.hui_button_alt.hui_button_pic > div:first-child,
.hui_light.hui_button_large.hui_button_alt.hui_button_pic > div:first-child,
.hui_light .hui_button_large.hui_button_alt.hui_button_pic > div:first-child { border-image-source: url("pic/b_light_alt_l.png"); }



/* ===== Formulare ===== */

form.hui_form  {
	padding: 0px;
	margin: 0px;
}

/* Label */
.hui_form label {
	display: flex;
	flex-direction: column-reverse;
}
.hui_form label span {
	font-size: 14px;
	line-height: 20px;
	padding: 0 0 5px 0px;
}

/* Spalte innerhalb eines Labels (z.B. für Checkboxen und Radiobuttons) */
label.hui_form_labelcol ,
.hui_form_labelcol label {
	display: flex;
}
label.hui_form_labelcol span,
.hui_form_labelcol label span {
	flex: 1;
	padding-left: 10px;
}
.hui_form_labelcol label {
	flex-direction: row;
}

/* Allgemeine Formatierungen */
.hui_form input[type="text"],
.hui_form input[type="email"],
.hui_form input[type="url"],
.hui_form input[type="tel"],
.hui_form input[type="date"],
.hui_form input[type="time"],
.hui_form input[type="password"],
.hui_form input[type="color"],
.hui_form input[type="month"],
.hui_form input[type="week"],
.hui_form input[type="number"],
.hui_form input[type="search"],
.hui_form_file,
.hui_form_captcha,
.hui_form select,
.hui_form textarea,
.hui_form .hui_form_input {
	/* display: inline-block; */
	box-sizing: border-box;
	font-family: inherit;
	font-size: 18px;
	line-height: 20px;
	font-weight: 600;
	border: none;
	border-radius: 5px;
	width: 100%;
	min-height: 50px;
	padding: 3px 10px 5px;
}
.hui_form input[type="submit"],
.hui_form input[type="reset"] {
	opacity: 0;
}
.hui_form *::placeholder {
	font-weight: 400;
	opacity: 0.3;
}
.hui_form select:not([multiple]) {
	-webkit-appearance: none;
	-moz-appearance: none;
	padding-right: 30px;
	background-repeat: no-repeat;
	background-position: calc(100% - 10px) 50%;
	background-size: 16px 16px;
}
.hui_form select[multiple] option {
	border-radius: 3px;
}
.hui_form select:not([multiple])::-ms-expand {
	display: none; /* Entfernt die Grundelemente in IE 10/11 */
}
.hui_form select[multiple],
.hui_form textarea {
	height: 150px;
	padding: 10px 10px;
}
.hui_form input[type="checkbox"] {
	border-radius: 3px;
}
.hui_form input[type="checkbox"]:checked {
	background-size: 15px 15px;
	background-position: left top;
}
.hui_form input[type="radio"] {
	border-radius: 50%;
}
.hui_form input[type="radio"]:checked {
	background-size: 16px 16px;
}
.hui_form input[type="radio"],
.hui_form input[type="checkbox"] {
	position: relative;
	-webkit-appearance: none;
	-moz-appearance: none;
	width: 16px;
	height: 16px;
	margin: 0px;
	top: 3px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.hui_form input[type="color"] {
	overflow: hidden;
	padding: 0;
}
.hui_form input[type="file"] {
	-webkit-appearance: none;
	-moz-appearance: none;
	font-family: inherit;
	display: inline-block;
	font-size: 15px;
	line-height: 20px;
	font-weight: 700;
	border: none;
	width: 100%;
	height: 40px;
}
.hui_form_file {
	display: flex;
	position: relative;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}
.hui_form_file i {
	margin-right: 10px;
}
.hui_form input[type="file"] {
	position: absolute;
	opacity: 0; /* Wird komplett ausgeblendet */
	width: 0;
	height: 0;
}
.hui_form i.hui_form_captcha,
.hui_form input.hui_form_captcha {
	min-height: 80px !important;
	text-align: center !important;
	font-size: 40rem !important;
}
i.hui_form_captcha {
	background-size: auto, 100000px;
	background-repeat: no-repeat, repeat;
	background-position: center, right bottom;
	filter: saturate(0);
	transition: 0.2s ease all;
	box-shadow: 0 0 50px 0 rgba(0,0,0,0.15) inset;
}
i.hui_dark.hui_form_captcha,
.hui_dark i.hui_form_captcha {
	box-shadow: 0 0 0 2px rgba(255,255,255,0.15) inset;
}
i.hui_form_captcha:hover {
	filter: saturate(1);
}

/* Formular - Größen */
.hui_form_small label span {
	font-size: 12px;
	line-height: 15px;
	padding-bottom: 5px;
}
.hui_form_small input[type="text"],
.hui_form_small input[type="email"],
.hui_form_small input[type="url"],
.hui_form_small input[type="tel"],
.hui_form_small input[type="date"],
.hui_form_small input[type="time"],
.hui_form_small input[type="password"],
.hui_form_small input[type="color"],
.hui_form_small input[type="month"],
.hui_form_small input[type="week"],
.hui_form_small input[type="number"],
.hui_form_small input[type="search"],
.hui_form_small .hui_form_file,
.hui_form_small select,
.hui_form_small textarea {
	font-size: 14px;
	line-height: 16px;
	min-height: 36px;
	padding: 4px 10px 5px;
}
.hui_form_large label span {
	font-size: 16px;
	line-height: 20px;
}
.hui_form_large input[type="text"],
.hui_form_large input[type="email"],
.hui_form_large input[type="url"],
.hui_form_large input[type="tel"],
.hui_form_large input[type="date"],
.hui_form_large input[type="time"],
.hui_form_large input[type="password"],
.hui_form_large input[type="color"],
.hui_form_large input[type="month"],
.hui_form_large input[type="week"],
.hui_form_large input[type="number"],
.hui_form_large input[type="search"],
.hui_form_large .hui_form_file,
.hui_form_large select,
.hui_form_large textarea {
	font-size: 20px;
	line-height: 25px;
	min-height: 60px;
	padding: 4px 10px 5px;
}

/* Formular - Größen - Responsive (xl,l,m,s) */
@media screen and (max-width: 1250px) {
	.hui_form_small_xl label span {
		font-size: 12px;
		line-height: 15px;
		padding-bottom: 5px;
	}
	.hui_form_small_xl input[type="text"],
	.hui_form_small_xl input[type="email"],
	.hui_form_small_xl input[type="url"],
	.hui_form_small_xl input[type="tel"],
	.hui_form_small_xl input[type="date"],
	.hui_form_small_xl input[type="time"],
	.hui_form_small_xl input[type="password"],
	.hui_form_small_xl input[type="color"],
	.hui_form_small_xl input[type="month"],
	.hui_form_small_xl input[type="week"],
	.hui_form_small_xl input[type="number"],
	.hui_form_small_xl input[type="search"],
	.hui_form_small_xl .hui_form_file,
	.hui_form_small_xl select,
	.hui_form_small_xl textarea {
		font-size: 14px;
		line-height: 16px;
		min-height: 30px;
		padding: 4px 10px 5px;
	}
	.hui_form_large_xl label span {
		font-size: 16px;
		line-height: 20px;
	}
	.hui_form_large_xl input[type="text"],
	.hui_form_large_xl input[type="email"],
	.hui_form_large_xl input[type="url"],
	.hui_form_large_xl input[type="tel"],
	.hui_form_large_xl input[type="date"],
	.hui_form_large_xl input[type="time"],
	.hui_form_large_xl input[type="password"],
	.hui_form_large_xl input[type="color"],
	.hui_form_large_xl input[type="month"],
	.hui_form_large_xl input[type="week"],
	.hui_form_large_xl input[type="number"],
	.hui_form_large_xl input[type="search"],
	.hui_form_large_xl .hui_form_file,
	.hui_form_large_xl select,
	.hui_form_large_xl textarea {
		font-size: 20px;
		line-height: 25px;
		min-height: 60px;
		padding: 4px 10px 5px;
	}
}
@media screen and (max-width: 1000px) {
	.hui_form_small_l label span {
		font-size: 12px;
		line-height: 15px;
		padding-bottom: 5px;
	}
	.hui_form_small_l input[type="text"],
	.hui_form_small_l input[type="email"],
	.hui_form_small_l input[type="url"],
	.hui_form_small_l input[type="tel"],
	.hui_form_small_l input[type="date"],
	.hui_form_small_l input[type="time"],
	.hui_form_small_l input[type="password"],
	.hui_form_small_l input[type="color"],
	.hui_form_small_l input[type="month"],
	.hui_form_small_l input[type="week"],
	.hui_form_small_l input[type="number"],
	.hui_form_small_l input[type="search"],
	.hui_form_small_l .hui_form_file,
	.hui_form_small_l select,
	.hui_form_small_l textarea {
		font-size: 14px;
		line-height: 16px;
		min-height: 30px;
		padding: 4px 10px 5px;
	}
	.hui_form_large_l label span {
		font-size: 16px;
		line-height: 20px;
	}
	.hui_form_large_l input[type="text"],
	.hui_form_large_l input[type="email"],
	.hui_form_large_l input[type="url"],
	.hui_form_large_l input[type="tel"],
	.hui_form_large_l input[type="date"],
	.hui_form_large_l input[type="time"],
	.hui_form_large_l input[type="password"],
	.hui_form_large_l input[type="color"],
	.hui_form_large_l input[type="month"],
	.hui_form_large_l input[type="week"],
	.hui_form_large_l input[type="number"],
	.hui_form_large_l input[type="search"],
	.hui_form_large_l .hui_form_file,
	.hui_form_large_l select,
	.hui_form_large_l textarea {
		font-size: 20px;
		line-height: 25px;
		min-height: 60px;
		padding: 4px 10px 5px;
	}
}
@media screen and (max-width: 750px) {
	.hui_form_small_m label span {
		font-size: 12px;
		line-height: 15px;
		padding-bottom: 5px;
	}
	.hui_form_small_m input[type="text"],
	.hui_form_small_m input[type="email"],
	.hui_form_small_m input[type="url"],
	.hui_form_small_m input[type="tel"],
	.hui_form_small_m input[type="date"],
	.hui_form_small_m input[type="time"],
	.hui_form_small_m input[type="password"],
	.hui_form_small_m input[type="color"],
	.hui_form_small_m input[type="month"],
	.hui_form_small_m input[type="week"],
	.hui_form_small_m input[type="number"],
	.hui_form_small_m input[type="search"],
	.hui_form_small_m .hui_form_file,
	.hui_form_small_m select,
	.hui_form_small_m textarea {
		font-size: 14px;
		line-height: 16px;
		min-height: 30px;
		padding: 4px 10px 5px;
	}
	.hui_form_large_m label span {
		font-size: 16px;
		line-height: 20px;
	}
	.hui_form_large_m input[type="text"],
	.hui_form_large_m input[type="email"],
	.hui_form_large_m input[type="url"],
	.hui_form_large_m input[type="tel"],
	.hui_form_large_m input[type="date"],
	.hui_form_large_m input[type="time"],
	.hui_form_large_m input[type="password"],
	.hui_form_large_m input[type="color"],
	.hui_form_large_m input[type="month"],
	.hui_form_large_m input[type="week"],
	.hui_form_large_m input[type="number"],
	.hui_form_large_m input[type="search"],
	.hui_form_large_m .hui_form_file,
	.hui_form_large_m select,
	.hui_form_large_m textarea {
		font-size: 20px;
		line-height: 25px;
		min-height: 60px;
		padding: 4px 10px 5px;
	}
}
@media screen and (max-width: 500px) {
	.hui_form_small_s label span {
		font-size: 12px;
		line-height: 15px;
		padding-bottom: 5px;
	}
	.hui_form_small_s input[type="text"],
	.hui_form_small_s input[type="email"],
	.hui_form_small_s input[type="url"],
	.hui_form_small_s input[type="tel"],
	.hui_form_small_s input[type="date"],
	.hui_form_small_s input[type="time"],
	.hui_form_small_s input[type="password"],
	.hui_form_small_s input[type="color"],
	.hui_form_small_s input[type="month"],
	.hui_form_small_s input[type="week"],
	.hui_form_small_s input[type="number"],
	.hui_form_small_s input[type="search"],
	.hui_form_small_s .hui_form_file,
	.hui_form_small_s select,
	.hui_form_small_s textarea {
		font-size: 14px;
		line-height: 16px;
		min-height: 30px;
		padding: 4px 10px 5px;
	}
	.hui_form_large_s label span {
		font-size: 16px;
		line-height: 20px;
	}
	.hui_form_large_s input[type="text"],
	.hui_form_large_s input[type="email"],
	.hui_form_large_s input[type="url"],
	.hui_form_large_s input[type="tel"],
	.hui_form_large_s input[type="date"],
	.hui_form_large_s input[type="time"],
	.hui_form_large_s input[type="password"],
	.hui_form_large_s input[type="color"],
	.hui_form_large_s input[type="month"],
	.hui_form_large_s input[type="week"],
	.hui_form_large_s input[type="number"],
	.hui_form_large_s input[type="search"],
	.hui_form_large_s .hui_form_file,
	.hui_form_large_s select,
	.hui_form_large_s textarea {
		font-size: 20px;
		line-height: 25px;
		min-height: 60px;
		padding: 4px 10px 5px;
	}
}

/* Pflichtfeld */
.hui_form b.hui_form_required::after,
.hui_form .hui_form_required input + span::after,
.hui_form .hui_form_required input[type="file"] + * + span::after,
.hui_form .hui_form_required select + span::after,
.hui_form .hui_form_required textarea + span::after,
.hui_form input:required + span::after,
.hui_form select:required + span::after,
.hui_form textarea:required + span::after,
.hui_form input[type="file"]:required + * + span::after {
	position: relative;	
	content: " *";
	font-weight: 700;
	font-size: 26rem;
	line-height: 0rem;
	top: 9px;
	background-color: transparent;
}

/* Aktives Feld */
.hui_form input:focus,
.hui_form input[type="file"]:focus + div,
.hui_form_file:focus,
.hui_form select:focus,
.hui_form textarea:focus {
	box-shadow: 0 0 0 2px rgba(50,50,50,0.25) inset !important;
}

/* Farben / Dunkel */
.hui_dark.hui_form input,
.hui_dark .hui_form input,
.hui_form .hui_dark input,
.hui_dark.hui_form .hui_form_input,
.hui_dark .hui_form .hui_form_input,
.hui_form .hui_dark .hui_form_input,
.hui_dark.hui_form_file,
.hui_dark .hui_form_file,
.hui_dark.hui_form select,
.hui_dark .hui_form select,
.hui_form .hui_dark select,
.hui_dark.hui_form textarea,
.hui_dark .hui_form textarea,
.hui_form .hui_dark textarea {
	color: rgba(255,255,255,1);
	background-color: rgba(255,255,255,0.07);
	box-shadow: 0 0 0 2px rgba(255,255,255,0.15) inset;
}
.hui_dark.hui_form select:not([multiple]),
.hui_dark .hui_form select:not([multiple]),
.hui_form .hui_dark select:not([multiple]) {
	background-image: url(pic/light/hui_icon_select2.svg);
}
.hui_dark.hui_form input[type="checkbox"]:checked,
.hui_dark .hui_form input[type="checkbox"]:checked,
.hui_form .hui_dark input[type="checkbox"]:checked {
	background-image: url(pic/light/hui_icon_success.svg);
}
.hui_dark.hui_form input[type="radio"]:checked,
.hui_dark .hui_form input[type="radio"]:checked,
.hui_form .hui_dark input[type="radio"]:checked {
	background-image: url(pic/light/hui_icon_dot.svg);
}
.hui_dark.hui_form input[type="radio"],
.hui_dark .hui_form input[type="radio"],
.hui_form .hui_dark input[type="radio"],
.hui_dark.hui_form input[type="checkbox"],
.hui_dark .hui_form input[type="checkbox"],
.hui_form .hui_dark input[type="checkbox"] {
	background-color: rgba(255,255,255,0.1);
}
.hui_dark.hui_form input[type="file"],
.hui_dark .hui_form input[type="file"],
.hui_form .hui_dark input[type="file"] {
	color: rgba(255,255,255,1);
	background-color: rgba(255,255,255,0.1);
}

/* Farben / Hell */
.hui_form input,
.hui_light.hui_form input,
.hui_light .hui_form input,
.hui_form .hui_light input,
.hui_form .hui_form_input,
.hui_light.hui_form .hui_form_input,
.hui_light .hui_form .hui_form_input,
.hui_form .hui_light .hui_form_input,
.hui_form_file,
.hui_light.hui_form_file,
.hui_light .hui_form_file,
.hui_form select,
.hui_light.hui_form select,
.hui_light .hui_form select,
.hui_form .hui_light select,
.hui_form textarea,
.hui_light.hui_form textarea,
.hui_light .hui_form textarea,
.hui_form .hui_light textarea {
	color: rgba(50,50,50,1);
	background-color: rgba(50,50,50,0.07);
}
.hui_form select:not([multiple]),
.hui_light.hui_form select:not([multiple]),
.hui_light .hui_form select:not([multiple]),
.hui_form .hui_light select:not([multiple]) {
	background-image: url(pic/dark/hui_icon_select2.svg);
}
.hui_form input[type="checkbox"]:checked,
.hui_light.hui_form input[type="checkbox"]:checked,
.hui_light .hui_form input[type="checkbox"]:checked,
.hui_form .hui_light input[type="checkbox"]:checked {
	background-image: url(pic/dark/hui_icon_success.svg);
}
.hui_form input[type="radio"]:checked,
.hui_light.hui_form input[type="radio"]:checked,
.hui_light .hui_form input[type="radio"]:checked,
.hui_form .hui_light input[type="radio"]:checked {
	background-image: url(pic/dark/hui_icon_dot.svg);
}
.hui_form input[type="radio"],
.hui_light.hui_form input[type="radio"],
.hui_light .hui_form input[type="radio"],
.hui_form .hui_light input[type="radio"],
.hui_form input[type="checkbox"],
.hui_light.hui_form input[type="checkbox"],
.hui_light .hui_form input[type="checkbox"],
.hui_form .hui_light input[type="checkbox"] {
	background-color: rgba(50,50,50,0.1);
}
.hui_form input[type="file"],
.hui_light.hui_form input[type="file"],
.hui_light .hui_form input[type="file"],
.hui_form .hui_light input[type="file"] {
	color: rgba(50,50,50,1);
	background-color: rgba(50,50,50,0.1);
}
.hui_form select:not([multiple]) option {
	color: rgb(50,50,50);
	background-color: rgb(255,255,255);
}

/* Fehler */
.hui_form .hui_form_error input,
.hui_form .hui_form_error select,
.hui_form .hui_form_error textarea,
.hui_form .hui_form_error .hui_form_file {
	box-shadow: none;
	background-color: rgb(250,50,100);
	color: white;
}
.hui_form .hui_form_error input[type="checkbox"]:checked { background-image: url(pic/light/hui_icon_success.svg); }
.hui_form .hui_form_error input[type="radio"]:checked { background-image: url(pic/light/hui_icon_dot.svg); }
.hui_form .hui_form_error select:not([multiple]) { background-image: url(pic/light/hui_icon_select2.svg); }

.hui_form input:-moz-ui-invalid,
.hui_form select:-moz-ui-invalid,
.hui_form textarea:-moz-ui-invalid,
.hui_form input[type="file"]:-moz-ui-invalid + * { /* Firefoxabfrage muss separat definiert werden, da sonst in anderen Browsern nichts angezeigt wird. */
	box-shadow: none;
	background-color: rgb(250,50,100);
	color: white;
}
.hui_form input[type="checkbox"]:checked:-moz-ui-invalid { background-image: url(pic/light/hui_icon_success.svg); }
.hui_form input[type="radio"]:checked:-moz-ui-invalid { background-image: url(pic/light/hui_icon_dot.svg); }
.hui_form select:-moz-ui-invalid:not([multiple]) { background-image: url(pic/light/hui_icon_select2.svg); }

.hui_form .hui_form_error input + span,
.hui_form .hui_form_error select + span,
.hui_form .hui_form_error textarea + span,
.hui_form .hui_form_error .hui_form_file + span {
	color: rgb(250,50,100);
}
.hui_form input:-moz-ui-invalid + span,
.hui_form select:-moz-ui-invalid + span,
.hui_form textarea:-moz-ui-invalid + span,
.hui_form input[type="file"]:-moz-ui-invalid + * + span {
	color: rgb(250,50,100);
}

/* Erfolg */
.hui_form .hui_form_success input,
.hui_form .hui_form_success select,
.hui_form .hui_form_success textarea,
.hui_form .hui_form_success .hui_form_file {
	box-shadow: none;
	background-color: rgb(50,200,150);
	color: rgb(255,255,255);
}
.hui_form .hui_form_success input[type="checkbox"]:checked { background-image: url(pic/light/hui_icon_success.svg); }
.hui_form .hui_form_success input[type="radio"]:checked { background-image: url(pic/light/hui_icon_dot.svg); }
.hui_form .hui_form_success select:not([multiple]) { background-image: url(pic/light/hui_icon_select2.svg); }

.hui_form .hui_form_success input + span,
.hui_form .hui_form_success select + span,
.hui_form .hui_form_success textarea + span,
.hui_form .hui_form_success .hui_form_file + span {
	color: rgb(50,200,150);
}

/* Datei wurde ausgewählt */
.hui_form input[type="file"]:required:valid + div {
	background-color: rgb(50,200,150) !important;
	color: white !important;
}





/* ===== Baum ===== */
.hui_tree {
	padding: 0;
	margin: 0;
	line-height: 1.5;
	font-size: inherit;
	text-align: left;
}
.hui_tree ul,
.hui_tree li {
	padding: 0;
	margin: 0;
	display: block;
	position: relative;
}
.hui_tree li > a,
.hui_tree li > span {
	display: block;
}
/* Trennstriche */
.hui_tree li > a::after,
.hui_tree li > span::after,
.hui_tree > li:first-child > a::before,
.hui_tree > li:first-child > span::before {
	content: "";
	display: block;
	position: absolute;
	opacity: 0.2;
	border-bottom: 1px solid;
	left: 0;
	right: 0;
}
.hui_tree li > a::after,
.hui_tree li > span::after { bottom: 1px; }
.hui_tree > li:first-child > a::before,
.hui_tree > li:first-child > span::before { top: 0px; }
.hui_tree ul > li:last-child > a::after,
.hui_tree ul > li:last-child > span::after { display: none; }
/* Abstände */
.hui_tree li > i,
.hui_tree li > u,
.hui_tree li > b,
.hui_tree li > a,
.hui_tree li > span { padding: 2px 0 6px 0; }						/* Abstand für Text */
.hui_tree li.hui_tree_open > ul { padding: 10px 0px 20px 0px; }		/* Abstand für aufgeklappte Unterpunkte */
.hui_tree li:last-child > ul { padding-bottom: 0px; }
/* Symbole */
.hui_tree li > i,
.hui_tree li > u,
.hui_tree li > b {
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: 0px;
	width: 20px;
	line-height: inherit;
}
.hui_tree li > i:before,
.hui_tree li > u:before,
.hui_tree li > b:before {
	font-family: 'hui_icon' !important;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
/* Baum - Auf und zuklappen */
.hui_tree li > ul {
	display: block;
	transition: 0.3s ease all;
}
.hui_tree li > ul,
.hui_tree li > ul * {
	overflow: hidden;
}
.hui_tree li:not(.hui_tree_open) > ul,
.hui_tree li:not(.hui_tree_open) > ul * {
	line-height: 0;
	padding-top: 0;
	padding-bottom: 0;
	transition: 0.3s ease all;
	opacity: 0;
}
.hui_tree li.hui_tree_open > ul {
	line-height: inherit;
	opacity: 1;
}
.hui_tree li > b { dbackground-color: blue; }
.hui_tree li.hui_tree_open > b { dbackground-color: red; }
.hui_tree li > b::before { content: "\e95c"; }
.hui_tree li.hui_tree_open > b::before { content: "\e958"; }
.hui_tree li > b { display: none; }
.hui_tree li > ul + b { display: flex; }
/* Baum - Checkbox */
.hui_tree:not(.hui_tree_checkbox) li > i { display: none; }
.hui_tree.hui_tree_checkbox li > i { dbackground-color: rgb(235,235,235); }
.hui_tree.hui_tree_checkbox li.hui_tree_select > i { dbackground-color: #ff7300; }
.hui_tree.hui_tree_checkbox li > i::before { content: "\e952"; }
.hui_tree.hui_tree_checkbox li.hui_tree_select > i::before {content: "\e954"; }
/* Baum - Symbole */
.hui_tree:not(.hui_tree_icon) li > u { display: none; }
.hui_tree li > u { text-decoration: none; }
.hui_tree.hui_tree_icon li > u { dbackground-color: rgb(14,219,41); }
.hui_tree.hui_tree_icon li > u::before { content: "\e950"; }
/* Baum - Schrift 1 */
/* Damit die Aufklappanimation richtig funktioniert muss line-height überall in der gleichen Einheit definiert werden. */
.hui_tree_font1.hui_tree { font-size: 16px; line-height: 24px; }
.hui_tree_font1.hui_tree .layer1 > li > * > span { font-size: 26px; }
.hui_tree_font1.hui_tree .layer1 > li > *:not(ul) { line-height: 30px; }
.hui_tree_font1.hui_tree li:not(.hui_tree_open) > ul,
.hui_tree_font1.hui_tree li:not(.hui_tree_open) > ul * { line-height: 0px; }
.hui_tree_font1.hui_tree li > span { padding: 4px 0 2px 0; }
/* Baum - Layout 1 */
.hui_tree.hui_tree_layout1 li { padding-left: 30px; }
.hui_tree.hui_tree_layout1.hui_tree_icon li { padding-left: 60px; }
.hui_tree.hui_tree_layout1 li > b { left: 0px; }
.hui_tree.hui_tree_layout1.hui_tree_checkbox li > a,
.hui_tree.hui_tree_layout1.hui_tree_checkbox li > span { padding-left: 30px; }		/* Abstand für Checkboxen */
.hui_tree.hui_tree_layout1.hui_tree_icon li > u,
.hui_tree.hui_tree_layout1.hui_tree_checkbox li > i { left: 30px; }
.hui_tree.hui_tree_layout1.hui_tree_checkbox.hui_tree_icon li > u { left: 60px; }
/* Baum - Layout 2 */
.hui_tree.hui_tree_layout2 li { padding-left: 30px; }
.hui_tree.hui_tree_layout2.hui_tree_icon.hui_tree_checkbox li { padding-left: 60px; }
.hui_tree.hui_tree_layout2 li > b { right: 0px; }
.hui_tree.hui_tree_layout2.hui_tree_checkbox li > a,
.hui_tree.hui_tree_layout2.hui_tree_checkbox li > span { padding-right: 30px; }		/* Abstand für Checkboxen */
.hui_tree.hui_tree_layout2.hui_tree_icon li > u,
.hui_tree.hui_tree_layout2.hui_tree_checkbox li > i { left: 0px; }
.hui_tree.hui_tree_layout2.hui_tree_checkbox.hui_tree_icon li > u { left: 30px; }
.hui_tree.hui_tree_layout2:not(.hui_tree_checkbox):not(.hui_tree_icon) li > a,
.hui_tree.hui_tree_layout2:not(.hui_tree_checkbox):not(.hui_tree_icon) li > span { margin-left: -30px; }	/* Abstand für Text */




/* ===== Inhaltspositionierung ===== */

[class*="hui_flex_"],
.hui_flex { display: flex; }
.hui_flex_left { justify-content: flex-start; }
.hui_flex_right { justify-content: flex-end; }
.hui_flex_top { align-items: flex-start; }
.hui_flex_bottom { align-items: flex-end; }

/* Links */
.hui_flex_left_top,
.hui_flex_left_center,
.hui_flex_left_bottom { justify-content: flex-start; }
.hui_flex_left_top { align-items: flex-start; }
.hui_flex_left_center { align-items: center; }
.hui_flex_left_bottom { align-items: flex-end; }

/* Mitte */
.hui_flex_center_top,
.hui_flex_center,
.hui_flex_center_bottom { justify-content: center; }
.hui_flex_center_top { align-items: flex-start; }
.hui_flex_center { align-items: center; }
.hui_flex_center_bottom { align-items: flex-end; }

/* Rechts */
.hui_flex_right_top,
.hui_flex_right_center,
.hui_flex_right_bottom { justify-content: flex-end; }
.hui_flex_right_top { align-items: flex-start; }
.hui_flex_right_center { align-items: center; }
.hui_flex_right_bottom { align-items: flex-end; }



/* ===== Ausrichtungen ===== */
.hui_align_content_start { align-content: flex-start; }
.hui_align_content_center { align-content: center; }
.hui_align_content_end { align-content: flex-end; }
.hui_align_content_stretch { align-content: stretch; }
.hui_align_items_start { align-items: flex-start; }
.hui_align_items_center { align-items: center; }
.hui_align_items_end { align-items: flex-end; }
.hui_align_items_stretch { align-items: stretch; }
.hui_align_self_start { align-self: flex-start; }
.hui_align_self_center { align-self: center; }
.hui_align_self_end { align-self: flex-end; }
.hui_align_self_stretch { align-self: stretch; }
.hui_justify_content_start { justify-content: flex-start; }
.hui_justify_content_center { justify-content: center; }
.hui_justify_content_end { justify-content: flex-end; }
.hui_justify_content_stretch { justify-content: stretch; }
.hui_justify_items_start { justify-items: flex-start; }
.hui_justify_items_center { justify-items: center; }
.hui_justify_items_end { justify-items: flex-end; }
.hui_justify_items_stretch { justify-items: stretch; }
.hui_justify_self_start { justify-self: flex-start; }
.hui_justify_self_center { justify-self: center; }
.hui_justify_self_end { justify-self: flex-end; }
.hui_justify_self_stretch { justify-self: stretch; }

/* Text / Ausrichtung - Responsive (xl,l,m,s) */
@media screen and (max-width: 1250px) {
	.hui_align_content_start_xl { align-content: flex-start; }
	.hui_align_content_center_xl { align-content: center; }
	.hui_align_content_end_xl { align-content: flex-end; }
	.hui_align_content_stretch_xl { align-content: stretch; }
	.hui_align_items_start_xl { align-items: flex-start; }
	.hui_align_items_center_xl { align-items: center; }
	.hui_align_items_end_xl { align-items: flex-end; }
	.hui_align_items_stretch_xl { align-items: stretch; }
	.hui_align_self_start_xl { align-self: flex-start; }
	.hui_align_self_center_xl { align-self: center; }
	.hui_align_self_end_xl { align-self: flex-end; }
	.hui_align_self_stretch_xl { align-self: stretch; }
	.hui_justify_content_start_xl { justify-content: flex-start; }
	.hui_justify_content_center_xl { justify-content: center; }
	.hui_justify_content_end_xl { justify-content: flex-end; }
	.hui_justify_content_stretch_xl { justify-content: stretch; }
	.hui_justify_items_start_xl { justify-items: flex-start; }
	.hui_justify_items_center_xl { justify-items: center; }
	.hui_justify_items_end_xl { justify-items: flex-end; }
	.hui_justify_items_stretch_xl { justify-items: stretch; }
	.hui_justify_self_start_xl { justify-self: flex-start; }
	.hui_justify_self_center_xl { justify-self: center; }
	.hui_justify_self_end_xl { justify-self: flex-end; }
	.hui_justify_self_stretch_xl { justify-self: stretch; }
}
@media screen and (max-width: 1000px) {
	.hui_align_content_start_l { align-content: flex-start; }
	.hui_align_content_center_l { align-content: center; }
	.hui_align_content_end_l { align-content: flex-end; }
	.hui_align_content_stretch_l { align-content: stretch; }
	.hui_align_items_start_l { align-items: flex-start; }
	.hui_align_items_center_l { align-items: center; }
	.hui_align_items_end_l { align-items: flex-end; }
	.hui_align_items_stretch_l { align-items: stretch; }
	.hui_align_self_start_l { align-self: flex-start; }
	.hui_align_self_center_l { align-self: center; }
	.hui_align_self_end_l { align-self: flex-end; }
	.hui_align_self_stretch_l { align-self: stretch; }
	.hui_justify_content_start_l { justify-content: flex-start; }
	.hui_justify_content_center_l { justify-content: center; }
	.hui_justify_content_end_l { justify-content: flex-end; }
	.hui_justify_content_stretch_l { justify-content: stretch; }
	.hui_justify_items_start_l { justify-items: flex-start; }
	.hui_justify_items_center_l { justify-items: center; }
	.hui_justify_items_end_l { justify-items: flex-end; }
	.hui_justify_items_stretch_l { justify-items: stretch; }
	.hui_justify_self_start_l { justify-self: flex-start; }
	.hui_justify_self_center_l { justify-self: center; }
	.hui_justify_self_end_l { justify-self: flex-end; }
	.hui_justify_self_stretch_l { justify-self: stretch; }
}
@media screen and (max-width: 750px) {
	.hui_align_content_start_m { align-content: flex-start; }
	.hui_align_content_center_m { align-content: center; }
	.hui_align_content_end_m { align-content: flex-end; }
	.hui_align_content_stretch_m { align-content: stretch; }
	.hui_align_items_start_m { align-items: flex-start; }
	.hui_align_items_center_m { align-items: center; }
	.hui_align_items_end_m { align-items: flex-end; }
	.hui_align_items_stretch_m { align-items: stretch; }
	.hui_align_self_start_m { align-self: flex-start; }
	.hui_align_self_center_m { align-self: center; }
	.hui_align_self_end_m { align-self: flex-end; }
	.hui_align_self_stretch_m { align-self: stretch; }
	.hui_justify_content_start_m { justify-content: flex-start; }
	.hui_justify_content_center_m { justify-content: center; }
	.hui_justify_content_end_m { justify-content: flex-end; }
	.hui_justify_content_stretch_m { justify-content: stretch; }
	.hui_justify_items_start_m { justify-items: flex-start; }
	.hui_justify_items_center_m { justify-items: center; }
	.hui_justify_items_end_m { justify-items: flex-end; }
	.hui_justify_items_stretch_m { justify-items: stretch; }
	.hui_justify_self_start_m { justify-self: flex-start; }
	.hui_justify_self_center_m { justify-self: center; }
	.hui_justify_self_end_m { justify-self: flex-end; }
	.hui_justify_self_stretch_m { justify-self: stretch; }
}
@media screen and (max-width: 500px) {
	.hui_align_content_start_s { align-content: flex-start; }
	.hui_align_content_center_s { align-content: center; }
	.hui_align_content_end_s { align-content: flex-end; }
	.hui_align_content_stretch_s { align-content: stretch; }
	.hui_align_items_start_s { align-items: flex-start; }
	.hui_align_items_center_s { align-items: center; }
	.hui_align_items_end_s { align-items: flex-end; }
	.hui_align_items_stretch_s { align-items: stretch; }
	.hui_align_self_start_s { align-self: flex-start; }
	.hui_align_self_center_s { align-self: center; }
	.hui_align_self_end_s { align-self: flex-end; }
	.hui_align_self_stretch_s { align-self: stretch; }
	.hui_justify_content_start_s { justify-content: flex-start; }
	.hui_justify_content_center_s { justify-content: center; }
	.hui_justify_content_end_s { justify-content: flex-end; }
	.hui_justify_content_stretch_s { justify-content: stretch; }
	.hui_justify_items_start_s { justify-items: flex-start; }
	.hui_justify_items_center_s { justify-items: center; }
	.hui_justify_items_end_s { justify-items: flex-end; }
	.hui_justify_items_stretch_s { justify-items: stretch; }
	.hui_justify_self_start_s { justify-self: flex-start; }
	.hui_justify_self_center_s { justify-self: center; }
	.hui_justify_self_end_s { justify-self: flex-end; }
	.hui_justify_self_stretch_s { justify-self: stretch; }
}



/* ===== Z-Index ===== */

.hui_z0 { z-index: 0; }
.hui_z1 { z-index: 1; }
.hui_z2 { z-index: 2; }
.hui_z3 { z-index: 3; }
.hui_z4 { z-index: 4; }
.hui_z5 { z-index: 5; }
.hui_z6 { z-index: 6; }
.hui_z7 { z-index: 7; }
.hui_z8 { z-index: 8; }
.hui_z9 { z-index: 9; }
.hui_z10 { z-index: 10; }



/* ===== Positionen ===== */

[class*="hui_pos_"] { position: absolute; }
.hui_pos_static { position: static; }
.hui_pos_relative { position: relative; }
.hui_pos_absolute { position: absolute; }
.hui_pos_fixed { position: fixed; }
.hui_pos_sticky { position: sticky; }

/* Absolute Positionierungen */
.hui_pos_left { left: 0; top: 0; bottom: 0; }
.hui_pos_right { right: 0; top: 0; bottom: 0; }
.hui_pos_top { top: 0; left: 0; right: 0; }
.hui_pos_bottom { bottom: 0; left: 0; right: 0; }
.hui_pos_cover { left: 0; right: 0; top: 0; bottom: 0; }

/* Links */
.hui_pos_left_top,
.hui_pos_left_center,
.hui_pos_left_bottom { left: 0; }
.hui_pos_left_top { top: 0; }
.hui_pos_left_center { top: 50%; transform: translateY(-50%); }
.hui_pos_left_bottom { bottom: 0; }

/* Mitte */
.hui_pos_center_top,
.hui_pos_center,
.hui_pos_center_bottom { left: 50%; }
.hui_pos_center_top,
.hui_pos_center_bottom { transform: translateX(-50%); }
.hui_pos_center_top { top: 0; }
.hui_pos_center { top: 50%; transform: translateX(-50%) translateY(-50%); }
.hui_pos_center_bottom { bottom: 0; }
.hui_pos_center_top,
.hui_pos_center,
.hui_pos_center_bottom {  width: max-content; max-width: 100%; box-sizing: border-box; }

/* Rechts */
.hui_pos_right_top,
.hui_pos_right_center,
.hui_pos_right_bottom { right: 0; }
.hui_pos_right_top { top: 0; }
.hui_pos_right_center { top: 50%; transform: translateY(-50%); }
.hui_pos_right_bottom { bottom: 0; }

/* Positionierungs-Abstand */
.hui_child_pos_space_xsmall > [class*="hui_pos_"],
.hui_pos_space_xsmall {
	margin: 10px;
	max-width: calc(100% - (10px * 2));
}
.hui_child_pos_space_small > [class*="hui_pos_"],
.hui_pos_space_small {
	margin: 20px;
	max-width: calc(100% - (20px * 2));
}
.hui_child_pos_space > [class*="hui_pos_"],
.hui_pos_space {
	margin: 30px;
	max-width: calc(100% - (30px * 2));
}
.hui_child_pos_space_large > [class*="hui_pos_"],
.hui_pos_space_large {
	margin: 40px;
	max-width: calc(100% - (40px * 2));
}
.hui_child_pos_space_xlarge > [class*="hui_pos_"],
.hui_pos_space_xlarge {
	margin: 50px;
	max-width: calc(100% - (50px * 2));
}

/* xSmall */
.hui_child_pos_space_xsmall > .hui_pos_center,
.hui_pos_space_xsmall.hui_pos_center {
	transform: translate(-50%, -50%) translate(-10px, -10px);
}
.hui_child_pos_space_xsmall > [class*="hui_pos_left_center"],
.hui_child_pos_space_xsmall > [class*="hui_pos_right_center"],
.hui_pos_space_xsmall[class*="hui_pos_left_center"],
.hui_pos_space_xsmall[class*="hui_pos_right_center"] {
	transform: translateY(-50%) translateY(-10px);
}
.hui_child_pos_space_xsmall > .hui_pos_center_top,
.hui_child_pos_space_xsmall > .hui_pos_center_bottom,
.hui_pos_space_xsmall.hui_pos_center_top,
.hui_pos_space_xsmall.hui_pos_center_bottom {
	transform: translateX(-50%) translateX(-10px);
}
/* Small */
.hui_child_pos_space_small > .hui_pos_center,
.hui_pos_space_small.hui_pos_center {
	transform: translate(-50%, -50%) translate(-20px, -20px);
}
.hui_child_pos_space_small > [class*="hui_pos_left_center"],
.hui_child_pos_space_small > [class*="hui_pos_right_center"],
.hui_pos_space_small[class*="hui_pos_left_center"],
.hui_pos_space_small[class*="hui_pos_right_center"] {
	transform: translateY(-50%) translateY(-20px);
}
.hui_child_pos_space_small > .hui_pos_center_top,
.hui_child_pos_space_small > .hui_pos_center_bottom,
.hui_pos_space_small.hui_pos_center_top,
.hui_pos_space_small.hui_pos_center_bottom {
	transform: translateX(-50%) translateX(-20px);
}
/* Normal */
.hui_child_pos_space > .hui_pos_center,
.hui_pos_space_xsmall.hui_pos_center.hui_pos_center {
	transform: translate(-50%, -50%) translate(-30px, -30px);
}
.hui_child_pos_space > [class*="hui_pos_left_center"],
.hui_child_pos_space > [class*="hui_pos_right_center"],
.hui_pos_space[class*="hui_pos_left_center"],
.hui_pos_space[class*="hui_pos_right_center"] {
	transform: translateY(-50%) translateY(-30px);
}
.hui_child_pos_space > .hui_pos_center_top,
.hui_child_pos_space > .hui_pos_center_bottom,
.hui_pos_space.hui_pos_center_top,
.hui_pos_space.hui_pos_center_bottom {
	transform: translateX(-50%) translateX(-30px);
}
/* Large */
.hui_child_pos_space_large > .hui_pos_center,
.hui_pos_space_large.hui_pos_center {
	transform: translate(-50%, -50%) translate(-40px, -40px);
}
.hui_child_pos_space_large > [class*="hui_pos_left_center"],
.hui_child_pos_space_large > [class*="hui_pos_right_center"],
.hui_pos_space_large[class*="hui_pos_left_center"],
.hui_pos_space_large[class*="hui_pos_right_center"] {
	transform: translateY(-50%) translateY(-40px);
}
.hui_child_pos_space_large > .hui_pos_center_top,
.hui_child_pos_space_large > .hui_pos_center_bottom,
.hui_pos_space_large.hui_pos_center_top,
.hui_pos_space_large.hui_pos_center_bottom {
	transform: translateX(-50%) translateX(-40px);
}
/* xLarge */
.hui_child_pos_space_xlarge > .hui_pos_center,
.hui_pos_space_xlarge.hui_pos_center {
	transform: translate(-50%, -50%) translate(-50px, -50px);
}
.hui_child_pos_space_xlarge > [class*="hui_pos_left_center"],
.hui_child_pos_space_xlarge > [class*="hui_pos_right_center"],
.hui_pos_space_xlarge[class*="hui_pos_left_center"],
.hui_pos_space_xlarge[class*="hui_pos_right_center"] {
	transform: translateY(-50%) translateY(-50px);
}
.hui_child_pos_space_xlarge > .hui_pos_center_top,
.hui_child_pos_space_xlarge > .hui_pos_center_bottom,
.hui_pos_space_xlarge.hui_pos_center_top,
.hui_pos_space_xlarge.hui_pos_center_bottom {
	transform: translateX(-50%) translateX(-50px);
}
  






/* Die Positionen Aussen müssen noch umgesetzt werden */







/* Automatischer Aussenabstand */
.hui_margin_auto > *:first-child { margin-top: 0; }
.hui_margin_auto > *:last-child { margin-bottom: 0; }



/* ===== Sichtbarkeit ===== */
.hui_hide,
.hui_hide_group { display: none; }
.hui_show_block { display: block; }
.hui_show_flex { display: flex; }
.hui_show_inline { display: inline; }
.hui_show_inline_block { display: inline-block; }
.hui_show_inline_flex { display: inline-flex; }
.hui_show_inline_table { display: table; }
.hui_show_inline_table_row { display: table-row; }
.hui_show_inline_table_cell { display: table-cell; }

/* Text / Ausrichtung - Responsive (xl,l,m,s) */
@media screen and (max-width: 1250px) {
	.hui_hide_xl,
	.hui_hide_group_xl { display: none; }
	.hui_show_block_xl { display: block; }
	.hui_show_flex_xl { display: flex; }
	.hui_show_inline_xl { display: inline; }
	.hui_show_inline_block_xl { display: inline-block; }
	.hui_show_inline_flex_xl { display: inline-flex; }
	.hui_show_inline_table_xl { display: table; }
	.hui_show_inline_table_row_xl { display: table-row; }
	.hui_show_inline_table_cell_xl { display: table-cell; }
}
@media screen and (max-width: 1000px) {
	.hui_hide_l,
	.hui_hide_group_l { display: none; }
	.hui_show_block_l { display: block; }
	.hui_show_flex_l { display: flex; }
	.hui_show_inline_l { display: inline; }
	.hui_show_inline_block_l { display: inline-block; }
	.hui_show_inline_flex_l { display: inline-flex; }
	.hui_show_inline_table_l { display: table; }
	.hui_show_inline_table_row_l { display: table-row; }
	.hui_show_inline_table_cell_l { display: table-cell; }
}
@media screen and (max-width: 750px) {
	.hui_hide_m,
	.hui_hide_group_m { display: none; }
	.hui_show_block_m { display: block; }
	.hui_show_flex_m { display: flex; }
	.hui_show_inline_m { display: inline; }
	.hui_show_inline_block_m { display: inline-block; }
	.hui_show_inline_flex_m { display: inline-flex; }
	.hui_show_inline_table_m { display: table; }
	.hui_show_inline_table_row_m { display: table-row; }
	.hui_show_inline_table_cell_m { display: table-cell; }
}
@media screen and (max-width: 500px) {
	.hui_hide_s,
	.hui_hide_group_s { display: none; }
	.hui_show_block_s { display: block; }
	.hui_show_flex_s { display: flex; }
	.hui_show_inline_s { display: inline; }
	.hui_show_inline_block_s { display: inline-block; }
	.hui_show_inline_flex_s { display: inline-flex; }
	.hui_show_inline_table_s { display: table; }
	.hui_show_inline_table_row_s { display: table-row; }
	.hui_show_inline_table_cell_s { display: table-cell; }
}



/* ===== Mausaktionen ===== */

.hui_hover_show,
.hui_hover_hide,
.hui_child_hover_show .hui_hover_target,
.hui_child_hover_hide .hui_hover_target { transition: 0.3s ease all; }

.hui_hover_hide,
.hui_hover_show:hover { visibility: visible; opacity: 1; }
.hui_hover_show,
.hui_hover_hide:hover { visibility: hidden; opacity: 0; }

.hui_child_hover_hide .hui_hover_target,
.hui_child_hover_show:hover .hui_hover_target { visibility: visible; opacity: 1; }
.hui_child_hover_show .hui_hover_target,
.hui_child_hover_hide:hover .hui_hover_target { visibility: hidden; opacity: 0; }



/* ===== Effekte / Schatten ===== */
[class*="hui_shadow"] { transition: 0.1s ease box-shadow; }

.hui_shadow_xsmall,	.hui_shadow_hover_xsmall:hover	{ box-shadow: 0px 0px 0px rgba(0,0,0,0.1) inset, 0px 0px 1px rgba(0,0,0,0.05), 0px 0px 5px rgba(0,0,0,0.10), 0px 0px 15px rgba(0,0,0,0.05); }
.hui_shadow_small,	.hui_shadow_hover_small:hover	{ box-shadow: 0px 0px 0px rgba(0,0,0,0.1) inset, 0px 0px 1px rgba(0,0,0,0.05), 0px 0px 10px rgba(0,0,0,0.12), 0px 0px 30px rgba(0,0,0,0.05); }
.hui_shadow,		.hui_shadow_hover:hover			{ box-shadow: 0px 0px 0px rgba(0,0,0,0.1) inset, 0px 0px 1px rgba(0,0,0,0.05), 0px 0px 20px rgba(0,0,0,0.15), 0px 0px 80px rgba(0,0,0,0.05); }
.hui_shadow_large,	.hui_shadow_hover_large:hover	{ box-shadow: 0px 0px 0px rgba(0,0,0,0.1) inset, 0px 0px 1px rgba(0,0,0,0.05), 0px 0px 30px rgba(0,0,0,0.20), 0px 0px 150px rgba(0,0,0,0.05); }
.hui_shadow_xlarge,	.hui_shadow_hover_xlarge:hover	{ box-shadow: 0px 0px 0px rgba(0,0,0,0.1) inset, 0px 0px 1px rgba(0,0,0,0.05), 0px 0px 40px rgba(0,0,0,0.25), 0px 0px 250px rgba(0,0,0,0.05); }

.hui_shadow_top_xsmall,	.hui_shadow_hover_top_xsmall:hover	{ box-shadow: 0px -1px 0px rgba(0,0,0,0.1) inset, 0px -1px 1px rgba(0,0,0,0.05), 0px -2px 5px rgba(0,0,0,0.10), 0px -5px 15px rgba(0,0,0,0.05); }
.hui_shadow_top_small,	.hui_shadow_hover_top_small:hover	{ box-shadow: 0px -1px 0px rgba(0,0,0,0.1) inset, 0px -1px 1px rgba(0,0,0,0.05), 0px -5px 10px rgba(0,0,0,0.12), 0px -10px 30px rgba(0,0,0,0.05); }
.hui_shadow_top,		.hui_shadow_hover_top:hover			{ box-shadow: 0px -1px 0px rgba(0,0,0,0.1) inset, 0px -1px 1px rgba(0,0,0,0.05), 0px -10px 20px rgba(0,0,0,0.15), 0px -20px 80px rgba(0,0,0,0.05); }
.hui_shadow_top_large,	.hui_shadow_hover_top_large:hover	{ box-shadow: 0px -1px 0px rgba(0,0,0,0.1) inset, 0px -1px 1px rgba(0,0,0,0.05), 0px -15px 30px rgba(0,0,0,0.20), 0px -40px 150px rgba(0,0,0,0.05); }
.hui_shadow_top_xlarge,	.hui_shadow_hover_top_xlarge:hover	{ box-shadow: 0px -1px 0px rgba(0,0,0,0.1) inset, 0px -1px 1px rgba(0,0,0,0.05), 0px -20px 40px rgba(0,0,0,0.25), 0px -60px 250px rgba(0,0,0,0.05); }

.hui_shadow_bottom_xsmall,	.hui_shadow_hover_bottom_xsmall:hover	{ box-shadow: 0px 0px 0px rgba(0,0,0,0.1) inset, 0px 1px 1px rgba(0,0,0,0.05), 0px 2px 5px rgba(0,0,0,0.10), 0px 5px 15px rgba(0,0,0,0.05); }
.hui_shadow_bottom_small,	.hui_shadow_hover_bottom_small:hover	{ box-shadow: 0px 0px 0px rgba(0,0,0,0.1) inset, 0px 1px 1px rgba(0,0,0,0.05), 0px 5px 10px rgba(0,0,0,0.12), 0px 10px 30px rgba(0,0,0,0.05); }
.hui_shadow_bottom,			.hui_shadow_hover_bottom:hover			{ box-shadow: 0px 0px 0px rgba(0,0,0,0.1) inset, 0px 1px 1px rgba(0,0,0,0.05), 0px 10px 20px rgba(0,0,0,0.15), 0px 20px 80px rgba(0,0,0,0.05); }
.hui_shadow_bottom_large,	.hui_shadow_hover_bottom_large:hover	{ box-shadow: 0px 0px 0px rgba(0,0,0,0.1) inset, 0px 1px 1px rgba(0,0,0,0.05), 0px 15px 30px rgba(0,0,0,0.20), 0px 40px 150px rgba(0,0,0,0.05); }
.hui_shadow_bottom_xlarge,	.hui_shadow_hover_bottom_xlarge:hover	{ box-shadow: 0px 0px 0px rgba(0,0,0,0.1) inset, 0px 1px 1px rgba(0,0,0,0.05), 0px 20px 40px rgba(0,0,0,0.25), 0px 60px 250px rgba(0,0,0,0.05); }

.hui_shadow_light_xsmall,	.hui_shadow_light_hover_xsmall:hover	{ box-shadow: 0px 0px 0px rgba(0,0,0,0.1) inset, 0px 0px 1px rgba(0,0,0,0.025), 0px 0px 5px rgba(0,0,0,0.05), 0px 0px 15px rgba(0,0,0,0.025); }
.hui_shadow_light_small,	.hui_shadow_light_hover_small:hover		{ box-shadow: 0px 0px 0px rgba(0,0,0,0.1) inset, 0px 0px 1px rgba(0,0,0,0.025), 0px 0px 10px rgba(0,0,0,0.06), 0px 0px 30px rgba(0,0,0,0.025); }
.hui_shadow_light,			.hui_shadow_light_hover:hover			{ box-shadow: 0px 0px 0px rgba(0,0,0,0.1) inset, 0px 0px 1px rgba(0,0,0,0.025), 0px 0px 20px rgba(0,0,0,0.08), 0px 0px 80px rgba(0,0,0,0.025); }
.hui_shadow_light_large,	.hui_shadow_light_hover_large:hover		{ box-shadow: 0px 0px 0px rgba(0,0,0,0.1) inset, 0px 0px 1px rgba(0,0,0,0.025), 0px 0px 30px rgba(0,0,0,0.10), 0px 0px 150px rgba(0,0,0,0.025); }
.hui_shadow_light_xlarge,	.hui_shadow_light_hover_xlarge:hover	{ box-shadow: 0px 0px 0px rgba(0,0,0,0.1) inset, 0px 0px 1px rgba(0,0,0,0.025), 0px 0px 40px rgba(0,0,0,0.125), 0px 0px 250px rgba(0,0,0,0.025); }

.hui_shadow_light_top_xsmall,	.hui_shadow_light_hover_top_xsmall:hover	{ box-shadow: 0px -1px 0px rgba(0,0,0,0.05) inset, 0px -1px 1px rgba(0,0,0,0.025), 0px -2px 5px rgba(0,0,0,0.05), 0px -5px 15px rgba(0,0,0,0.025); }
.hui_shadow_light_top_small,	.hui_shadow_light_hover_top_small:hover		{ box-shadow: 0px -1px 0px rgba(0,0,0,0.05) inset, 0px -1px 1px rgba(0,0,0,0.025), 0px -5px 10px rgba(0,0,0,0.06), 0px -10px 30px rgba(0,0,0,0.025); }
.hui_shadow_light_top,			.hui_shadow_light_hover_top:hover			{ box-shadow: 0px -1px 0px rgba(0,0,0,0.05) inset, 0px -1px 1px rgba(0,0,0,0.025), 0px -10px 20px rgba(0,0,0,0.08), 0px -20px 80px rgba(0,0,0,0.025); }
.hui_shadow_light_top_large,	.hui_shadow_light_hover_top_large:hover		{ box-shadow: 0px -1px 0px rgba(0,0,0,0.05) inset, 0px -1px 1px rgba(0,0,0,0.025), 0px -15px 30px rgba(0,0,0,0.10), 0px -40px 150px rgba(0,0,0,0.025); }
.hui_shadow_light_top_xlarge,	.hui_shadow_light_hover_top_xlarge:hover	{ box-shadow: 0px -1px 0px rgba(0,0,0,0.05) inset, 0px -1px 1px rgba(0,0,0,0.025), 0px -20px 40px rgba(0,0,0,0.125), 0px -60px 250px rgba(0,0,0,0.025); }

.hui_shadow_light_bottom_xsmall,	.hui_shadow_light_hover_bottom_xsmall:hover	{ box-shadow: 0px 0px 0px rgba(0,0,0,0.05) inset, 0px 1px 1px rgba(0,0,0,0.025), 0px 2px 5px rgba(0,0,0,0.05), 0px 5px 15px rgba(0,0,0,0.025); }
.hui_shadow_light_bottom_small,		.hui_shadow_light_hover_bottom_small:hover	{ box-shadow: 0px 0px 0px rgba(0,0,0,0.05) inset, 0px 1px 1px rgba(0,0,0,0.025), 0px 5px 10px rgba(0,0,0,0.06), 0px 10px 30px rgba(0,0,0,0.025); }
.hui_shadow_light_bottom,			.hui_shadow_light_hover_bottom:hover		{ box-shadow: 0px 0px 0px rgba(0,0,0,0.05) inset, 0px 1px 1px rgba(0,0,0,0.025), 0px 10px 20px rgba(0,0,0,0.08), 0px 20px 80px rgba(0,0,0,0.025); }
.hui_shadow_light_bottom_large,		.hui_shadow_light_hover_bottom_large:hover	{ box-shadow: 0px 0px 0px rgba(0,0,0,0.05) inset, 0px 1px 1px rgba(0,0,0,0.025), 0px 15px 30px rgba(0,0,0,0.10), 0px 40px 150px rgba(0,0,0,0.025); }
.hui_shadow_light_bottom_xlarge,	.hui_shadow_light_hover_bottom_xlarge:hover	{ box-shadow: 0px 0px 0px rgba(0,0,0,0.05) inset, 0px 1px 1px rgba(0,0,0,0.025), 0px 20px 40px rgba(0,0,0,0.125), 0px 60px 250px rgba(0,0,0,0.025); }

@media screen and (max-width: 500px) {
	.hui_shadow_xsmall,	.hui_shadow_hover_xsmall:hover	{ box-shadow: 0px 0px 0px rgba(0,0,0,0.1) inset, 0px 0px 1px rgba(0,0,0,0.05), 0px 0px 3px rgba(0,0,0,0.10), 0px 0px 7px rgba(0,0,0,0.05); }
	.hui_shadow_small,	.hui_shadow_hover_small:hover	{ box-shadow: 0px 0px 0px rgba(0,0,0,0.1) inset, 0px 0px 1px rgba(0,0,0,0.05), 0px 0px 5px rgba(0,0,0,0.10), 0px 0px 15px rgba(0,0,0,0.05); }
	.hui_shadow,		.hui_shadow_hover:hover			{ box-shadow: 0px 0px 0px rgba(0,0,0,0.1) inset, 0px 0px 1px rgba(0,0,0,0.05), 0px 0px 10px rgba(0,0,0,0.10), 0px 0px 30px rgba(0,0,0,0.05); }
	.hui_shadow_large,	.hui_shadow_hover_large:hover	{ box-shadow: 0px 0px 0px rgba(0,0,0,0.1) inset, 0px 0px 1px rgba(0,0,0,0.05), 0px 0px 15px rgba(0,0,0,0.15), 0px 0px 40px rgba(0,0,0,0.05); }
	.hui_shadow_xlarge,	.hui_shadow_hover_xlarge:hover	{ box-shadow: 0px 0px 0px rgba(0,0,0,0.1) inset, 0px 0px 1px rgba(0,0,0,0.05), 0px 0px 20px rgba(0,0,0,0.15), 0px 0px 50px rgba(0,0,0,0.05); }

	.hui_shadow_top_xsmall,	.hui_shadow_hover_top_xsmall:hover	{ box-shadow: 0px -1px 0px rgba(0,0,0,0.1) inset, 0px -1px 1px rgba(0,0,0,0.05), 0px -1px 3px rgba(0,0,0,0.10), 0px -3px 7px rgba(0,0,0,0.05); }
	.hui_shadow_top_small,	.hui_shadow_hover_top_small:hover	{ box-shadow: 0px -1px 0px rgba(0,0,0,0.1) inset, 0px -1px 1px rgba(0,0,0,0.05), 0px -2px 5px rgba(0,0,0,0.10), 0px -6px 15px rgba(0,0,0,0.05); }
	.hui_shadow_top,		.hui_shadow_hover_top:hover			{ box-shadow: 0px -1px 0px rgba(0,0,0,0.1) inset, 0px -1px 1px rgba(0,0,0,0.05), 0px -3px 10px rgba(0,0,0,0.10), 0px -8px 30px rgba(0,0,0,0.05); }
	.hui_shadow_top_large,	.hui_shadow_hover_top_large:hover	{ box-shadow: 0px -1px 0px rgba(0,0,0,0.1) inset, 0px -1px 1px rgba(0,0,0,0.05), 0px -6px 15px rgba(0,0,0,0.15), 0px -15px 40px rgba(0,0,0,0.05); }
	.hui_shadow_top_xlarge,	.hui_shadow_hover_top_xlarge:hover	{ box-shadow: 0px -1px 0px rgba(0,0,0,0.1) inset, 0px -1px 1px rgba(0,0,0,0.05), 0px -10px 20px rgba(0,0,0,0.15), 0px -10px 50px rgba(0,0,0,0.05); }
	
	.hui_shadow_bottom_xsmall,	.hui_shadow_hover_bottom_xsmall:hover	{ box-shadow: 0px 1px 0px rgba(0,0,0,0.1) inset, 0px 1px 1px rgba(0,0,0,0.05), 0px 1px 3px rgba(0,0,0,0.10), 0px 3px 7px rgba(0,0,0,0.05); }
	.hui_shadow_bottom_small,	.hui_shadow_hover_bottom_small:hover	{ box-shadow: 0px 1px 0px rgba(0,0,0,0.1) inset, 0px 1px 1px rgba(0,0,0,0.05), 0px 2px 5px rgba(0,0,0,0.10), 0px 6px 15px rgba(0,0,0,0.05); }
	.hui_shadow_bottom,			.hui_shadow_hover_bottom:hover			{ box-shadow: 0px 1px 0px rgba(0,0,0,0.1) inset, 0px 1px 1px rgba(0,0,0,0.05), 0px 3px 10px rgba(0,0,0,0.10), 0px 8px 30px rgba(0,0,0,0.05); }
	.hui_shadow_bottom_large,	.hui_shadow_hover_bottom_large:hover	{ box-shadow: 0px 1px 0px rgba(0,0,0,0.1) inset, 0px 1px 1px rgba(0,0,0,0.05), 0px 6px 15px rgba(0,0,0,0.15), 0px 15px 40px rgba(0,0,0,0.05); }
	.hui_shadow_bottom_xlarge,	.hui_shadow_hover_bottom_xlarge:hover	{ box-shadow: 0px 1px 0px rgba(0,0,0,0.1) inset, 0px 1px 1px rgba(0,0,0,0.05), 0px 10px 20px rgba(0,0,0,0.15), 0px 10px 50px rgba(0,0,0,0.05); }

	.hui_shadow_light_xsmall,	.hui_shadow_light_hover_xsmall:hover	{ box-shadow: 0px 0px 0px rgba(0,0,0,0.05) inset, 0px 0px 1px rgba(0,0,0,0.025), 0px 0px 3px rgba(0,0,0,0.05), 0px 0px 7px rgba(0,0,0,0.025); }
	.hui_shadow_light_small,	.hui_shadow_light_hover_small:hover		{ box-shadow: 0px 0px 0px rgba(0,0,0,0.05) inset, 0px 0px 1px rgba(0,0,0,0.025), 0px 0px 5px rgba(0,0,0,0.05), 0px 0px 15px rgba(0,0,0,0.025); }
	.hui_shadow_light,			.hui_shadow_light_hover:hover			{ box-shadow: 0px 0px 0px rgba(0,0,0,0.05) inset, 0px 0px 1px rgba(0,0,0,0.025), 0px 0px 10px rgba(0,0,0,0.05), 0px 0px 30px rgba(0,0,0,0.025); }
	.hui_shadow_light_large,	.hui_shadow_light_hover_large:hover		{ box-shadow: 0px 0px 0px rgba(0,0,0,0.05) inset, 0px 0px 1px rgba(0,0,0,0.025), 0px 0px 15px rgba(0,0,0,0.08), 0px 0px 40px rgba(0,0,0,0.025); }
	.hui_shadow_light_xlarge,	.hui_shadow_light_hover_xlarge:hover	{ box-shadow: 0px 0px 0px rgba(0,0,0,0.05) inset, 0px 0px 1px rgba(0,0,0,0.025), 0px 0px 20px rgba(0,0,0,0.08), 0px 0px 50px rgba(0,0,0,0.025); }

	.hui_shadow_light_top_xsmall,	.hui_shadow_light_hover_top_xsmall:hover	{ box-shadow: 0px -1px 0px rgba(0,0,0,0.05) inset, 0px -1px 1px rgba(0,0,0,0.025), 0px -1px 3px rgba(0,0,0,0.05), 0px -3px 7px rgba(0,0,0,0.025); }
	.hui_shadow_light_top_small,	.hui_shadow_light_hover_top_small:hover		{ box-shadow: 0px -1px 0px rgba(0,0,0,0.05) inset, 0px -1px 1px rgba(0,0,0,0.025), 0px -2px 5px rgba(0,0,0,0.05), 0px -6px 15px rgba(0,0,0,0.025); }
	.hui_shadow_light_top,			.hui_shadow_light_hover_top:hover			{ box-shadow: 0px -1px 0px rgba(0,0,0,0.05) inset, 0px -1px 1px rgba(0,0,0,0.025), 0px -3px 10px rgba(0,0,0,0.05), 0px -8px 30px rgba(0,0,0,0.025); }
	.hui_shadow_light_top_large,	.hui_shadow_light_hover_top_large:hover		{ box-shadow: 0px -1px 0px rgba(0,0,0,0.05) inset, 0px -1px 1px rgba(0,0,0,0.025), 0px -6px 15px rgba(0,0,0,0.08), 0px -15px 40px rgba(0,0,0,0.025); }
	.hui_shadow_light_top_xlarge,	.hui_shadow_light_hover_top_xlarge:hover	{ box-shadow: 0px -1px 0px rgba(0,0,0,0.05) inset, 0px -1px 1px rgba(0,0,0,0.025), 0px -10px 20px rgba(0,0,0,0.08), 0px -10px 50px rgba(0,0,0,0.025); }
	
	.hui_shadow_light_bottom_xsmall,	.hui_shadow_light_hover_bottom_xsmall:hover	{ box-shadow: 0px 1px 0px rgba(0,0,0,0.05) inset, 0px 1px 1px rgba(0,0,0,0.025), 0px 1px 3px rgba(0,0,0,0.05), 0px 3px 7px rgba(0,0,0,0.025); }
	.hui_shadow_light_bottom_small,		.hui_shadow_light_hover_bottom_small:hover	{ box-shadow: 0px 1px 0px rgba(0,0,0,0.05) inset, 0px 1px 1px rgba(0,0,0,0.025), 0px 2px 5px rgba(0,0,0,0.05), 0px 6px 15px rgba(0,0,0,0.025); }
	.hui_shadow_light_bottom,			.hui_shadow_light_hover_bottom:hover		{ box-shadow: 0px 1px 0px rgba(0,0,0,0.05) inset, 0px 1px 1px rgba(0,0,0,0.025), 0px 3px 10px rgba(0,0,0,0.05), 0px 8px 30px rgba(0,0,0,0.025); }
	.hui_shadow_light_bottom_large,		.hui_shadow_light_hover_bottom_large:hover	{ box-shadow: 0px 1px 0px rgba(0,0,0,0.05) inset, 0px 1px 1px rgba(0,0,0,0.025), 0px 6px 15px rgba(0,0,0,0.08), 0px 15px 40px rgba(0,0,0,0.025); }
	.hui_shadow_light_bottom_xlarge,	.hui_shadow_light_hover_bottom_xlarge:hover	{ box-shadow: 0px 1px 0px rgba(0,0,0,0.05) inset, 0px 1px 1px rgba(0,0,0,0.025), 0px 10px 20px rgba(0,0,0,0.08), 0px 10px 50px rgba(0,0,0,0.025); }
}



/* ===== Effekte / Deckkraft ===== */
.hui_opacity_0 { opacity: 0; }
.hui_opacity_5 { opacity: 0.05; }
.hui_opacity_10 { opacity: 0.1; }
.hui_opacity_15 { opacity: 0.15; }
.hui_opacity_20 { opacity: 0.2; }
.hui_opacity_25 { opacity: 0.25; }
.hui_opacity_30 { opacity: 0.3; }
.hui_opacity_35 { opacity: 0.35; }
.hui_opacity_40 { opacity: 0.4; }
.hui_opacity_45 { opacity: 0.45; }
.hui_opacity_50 { opacity: 0.5; }
.hui_opacity_55 { opacity: 0.55; }
.hui_opacity_60 { opacity: 0.6; }
.hui_opacity_65 { opacity: 0.65; }
.hui_opacity_70 { opacity: 0.7; }
.hui_opacity_75 { opacity: 0.75; }
.hui_opacity_80 { opacity: 0.8; }
.hui_opacity_85 { opacity: 0.85; }
.hui_opacity_90 { opacity: 0.9; }
.hui_opacity_95 { opacity: 0.95; }
.hui_opacity_100 { opacity: 1; }
@media screen and (max-width: 1250px) {
	.hui_opacity_0_xl { opacity: 0; }
	.hui_opacity_5_xl { opacity: 0.05; }
	.hui_opacity_10_xl { opacity: 0.1; }
	.hui_opacity_15_xl { opacity: 0.15; }
	.hui_opacity_20_xl { opacity: 0.2; }
	.hui_opacity_25_xl { opacity: 0.25; }
	.hui_opacity_30_xl { opacity: 0.3; }
	.hui_opacity_35_xl { opacity: 0.35; }
	.hui_opacity_40_xl { opacity: 0.4; }
	.hui_opacity_45_xl { opacity: 0.45; }
	.hui_opacity_50_xl { opacity: 0.5; }
	.hui_opacity_55_xl { opacity: 0.55; }
	.hui_opacity_60_xl { opacity: 0.6; }
	.hui_opacity_65_xl { opacity: 0.65; }
	.hui_opacity_70_xl { opacity: 0.7; }
	.hui_opacity_75_xl { opacity: 0.75; }
	.hui_opacity_80_xl { opacity: 0.8; }
	.hui_opacity_85_xl { opacity: 0.85; }
	.hui_opacity_90_xl { opacity: 0.9; }
	.hui_opacity_95_xl { opacity: 0.95; }
	.hui_opacity_100_xl { opacity: 1; }
}
@media screen and (max-width: 1000px) {
	.hui_opacity_0_l { opacity: 0; }
	.hui_opacity_5_l { opacity: 0.05; }
	.hui_opacity_10_l { opacity: 0.1; }
	.hui_opacity_15_l { opacity: 0.15; }
	.hui_opacity_20_l { opacity: 0.2; }
	.hui_opacity_25_l { opacity: 0.25; }
	.hui_opacity_30_l { opacity: 0.3; }
	.hui_opacity_35_l { opacity: 0.35; }
	.hui_opacity_40_l { opacity: 0.4; }
	.hui_opacity_45_l { opacity: 0.45; }
	.hui_opacity_50_l { opacity: 0.5; }
	.hui_opacity_55_l { opacity: 0.55; }
	.hui_opacity_60_l { opacity: 0.6; }
	.hui_opacity_65_l { opacity: 0.65; }
	.hui_opacity_70_l { opacity: 0.7; }
	.hui_opacity_75_l { opacity: 0.75; }
	.hui_opacity_80_l { opacity: 0.8; }
	.hui_opacity_85_l { opacity: 0.85; }
	.hui_opacity_90_l { opacity: 0.9; }
	.hui_opacity_95_l { opacity: 0.95; }
	.hui_opacity_100_l { opacity: 1; }
}
@media screen and (max-width: 750px) {
	.hui_opacity_0_m { opacity: 0; }
	.hui_opacity_5_m { opacity: 0.05; }
	.hui_opacity_10_m { opacity: 0.1; }
	.hui_opacity_15_m { opacity: 0.15; }
	.hui_opacity_20_m { opacity: 0.2; }
	.hui_opacity_25_m { opacity: 0.25; }
	.hui_opacity_30_m { opacity: 0.3; }
	.hui_opacity_35_m { opacity: 0.35; }
	.hui_opacity_40_m { opacity: 0.4; }
	.hui_opacity_45_m { opacity: 0.45; }
	.hui_opacity_50_m { opacity: 0.5; }
	.hui_opacity_55_m { opacity: 0.55; }
	.hui_opacity_60_m { opacity: 0.6; }
	.hui_opacity_65_m { opacity: 0.65; }
	.hui_opacity_70_m { opacity: 0.7; }
	.hui_opacity_75_m { opacity: 0.75; }
	.hui_opacity_80_m { opacity: 0.8; }
	.hui_opacity_85_m { opacity: 0.85; }
	.hui_opacity_90_m { opacity: 0.9; }
	.hui_opacity_95_m { opacity: 0.95; }
	.hui_opacity_100_m { opacity: 1; }
}
@media screen and (max-width: 500px) {
	.hui_opacity_0_s { opacity: 0; }
	.hui_opacity_5_s { opacity: 0.05; }
	.hui_opacity_10_s { opacity: 0.1; }
	.hui_opacity_15_s { opacity: 0.15; }
	.hui_opacity_20_s { opacity: 0.2; }
	.hui_opacity_25_s { opacity: 0.25; }
	.hui_opacity_30_s { opacity: 0.3; }
	.hui_opacity_35_s { opacity: 0.35; }
	.hui_opacity_40_s { opacity: 0.4; }
	.hui_opacity_45_s { opacity: 0.45; }
	.hui_opacity_50_s { opacity: 0.5; }
	.hui_opacity_55_s { opacity: 0.55; }
	.hui_opacity_60_s { opacity: 0.6; }
	.hui_opacity_65_s { opacity: 0.65; }
	.hui_opacity_70_s { opacity: 0.7; }
	.hui_opacity_75_s { opacity: 0.75; }
	.hui_opacity_80_s { opacity: 0.8; }
	.hui_opacity_85_s { opacity: 0.85; }
	.hui_opacity_90_s { opacity: 0.9; }
	.hui_opacity_95_s { opacity: 0.95; }
	.hui_opacity_100_s { opacity: 1; }
}



/* ===== Effekte / Ladeanimation ===== */
.hui_loading {
	position: absolute;
	width: 4em;
	height: 20em;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	transition: ease all 0.3s;
	transform: scale(1);
	opacity: 1;
	visibility: visible;
	font-size: 1rem;
}
.hui_loading_hide {
	transform: scale(0.5);
	opacity: 0;
	visibility: hidden;
}
.hui_loading > *,
.hui_loading > *:before,
.hui_loading > *:after {
	width: 4em;
	height: 20em;
	background-color: rgb(255,255,255);
	opacity: 0.7;
	border-radius: 2em;
}
.hui_loading > * {
	display: inline-block;
	position: relative;
}
.hui_loading > *:before,
.hui_loading > *:after {
	content: "";
	position: absolute;
	display: block;
	top: 0em;
}
.hui_loading > *:before {
	left: -8em;
}
.hui_loading > *:after {
	left: 8em;
}
@keyframes hui_loading {
	0% {
		height: 4em;
		margin-top: 8em;
		margin-bottom: 8em;
	}
	50% {
		height: 20em;
		margin-top: 0em;
		margin-bottom: 0em;
	}
	100% {
		height: 4em;
		margin-top: 8em;
		margin-bottom: 8em;
	}
}
.hui_loading > * { animation: hui_loading 0.6s ease 0.1s infinite; }
.hui_loading > *:before,
.hui_loading > *:after { top: 50%; transform: translateY(-10em) translateZ(0); }
.hui_loading > *:before { animation: hui_loading 0.6s ease 0s infinite; }
.hui_loading > *:after { animation: hui_loading 0.6s ease 0.2s infinite; }



/* ===== Kachel ===== */
.hui_card {
	overflow: hidden;	
	position: relative;
	border-radius: 10px;
	background-color: rgba(255,255,255,1);
	box-shadow:
		0px 2px 2px rgba(0,0,0,0.05),
		0px 5px 20px rgba(0,0,0,0.05),
		0px 20px 40px rgba(0,0,0,0.05),
		0px 30px 80px rgba(0,0,0,0.05),
		0px 60px 120px rgba(0,0,0,0.1);
}
.hui_card::after {
    content: "";
	position: absolute;
	pointer-events: none;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    border-radius: 10px;
    background-color: rgba(0,0,0,0.05);
	box-shadow:
		0px 3px 0px rgba(255, 255, 255, 0.9) inset,
		0px -7px 0px rgba(0, 0, 0, 0.08) inset;
}



/* ===== Überlagertes Fenster ===== */
.hui_overlay,
.hui_overlay > * {
	transition: 0.3s ease all;
}
.hui_overlay {
	position: absolute;
	display: flex;
	left: -10rem;
	right: -10rem;
	top: -10rem;
	bottom: -10rem;
	padding: 50rem;
	color: rgb(255,255,255);
	background: rgba(0,0,0,0.85);
	opacity: 0;
	visibility: hidden;
	z-index: 200;
}
.hui_overlay_show {
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	opacity: 1;
	visibility: visible;
}
.hui_overlay_screen {
	position: fixed;
}
.hui_overlay .hui_overlay_content {
	position: relative;
	box-sizing: border-box;
	border: 0px;
	width: 100%;
	height: 100%;
	margin: auto;
	transition: 0.3s ease all;
	opacity: 0;
}
.hui_overlay_show .hui_overlay_content {
	opacity: 1;
}
@keyframes hui_overlay_content {
	0% {
		transform: scale(0.75);
		opacity: 0;
	}
	100% {
		transform: scale(1);
		opacity: 1;
	}
}
.hui_overlay_show .hui_overlay_content {
	animation-name: hui_overlay_content;
	animation-duration: 0.4s;
	animation-timing-function: ease;
	animation-delay: 0.6s;
}
.hui_overlay iframe {
	border: 0px;
	width: 100%;
	height: 100%;
}
.hui_overlay > *:last-child {
	display: flex;
	justify-content: center;
	position: absolute;
	border: 0px;
	background: transparent;
	text-align: center;
	top: 0px;
	left: 0px;
	width: 100%;
}
.hui_overlay > *:last-child > * {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 50rem;
	height: 50rem;
	font-size: 32rem;
}
.hui_overlay > *:last-child > *:hover { transform: scale(0.9); }
.hui_overlay > *:last-child > *:active { transform: scale(0.8); }
.hui_overlay > *:last-child > .hui_overlay_close {
	position: fixed;
	right: 0px;
	top: 0px;
	background-color: rgb(0,0,0);
}
.hui_overlay_size_device_1 > *:last-child > *:nth-child(2),
.hui_overlay_size_device_2 > *:last-child > *:nth-child(3),
.hui_overlay_size_device_3 > *:last-child > *:nth-child(4) { opacity: 0.35; }
.hui_overlay .hui_overlay_content { max-width: 100%; max-height: 100%; }
.hui_overlay_size_full { padding: 0px; }
.hui_overlay_size_full .hui_overlay_content { padding: 0px; }
.hui_overlay_size_small .hui_overlay_content { width: 500px; }
.hui_overlay_size_medium .hui_overlay_content { width: 1000px; }
.hui_overlay_size_large .hui_overlay_content { width: 1500px; }
.hui_overlay_size_auto .hui_overlay_content { width: 100%; }
.hui_overlay_size_device_1 .hui_overlay_content { width: 1750px; }
.hui_overlay_size_device_2 .hui_overlay_content { width: 800px; }
.hui_overlay_size_device_3 .hui_overlay_content { width: 450px; height: 700px; }

[class*="hui_overlay_scale"] { display: none !important; }
[class*="hui_overlay_size_device"] [class*="hui_overlay_scale"] { display: inline-flex !important; }

@media screen and (max-width: 1000px) {
	.hui_overlay:not([class*="hui_overlay_size_device"]) {
		padding: 0;
	}
	.hui_overlay_size_device_1,
	.hui_overlay_size_device_2,
	.hui_overlay_size_device_3 {
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 0;
	}
}
@media screen and (max-width: 500px) {
	.hui_overlay { padding: 0; }
	.hui_overlay_scale_1,
	.hui_overlay_scale_2,
	.hui_overlay_scale_3 { visibility: hidden; }
}

















/* ===== Allgemeine Gestaltungsrahmen ===== */

/* Elastisches Band */
.hui_frame_elasticx {
	display: inline-flex;
	position: absolute;
	box-sizing: border-box;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.hui_frame_elasticx > * {
	line-height: inherit;
	background-image: url(http://waldhaus-deiningerweiher.de/sod_templates/startseite/nav_content/pic/head_bgr_link.png);
}
.hui_frame_elasticx > *:nth-child(1),
.hui_frame_elasticx > *:nth-child(3) {
	flex: 0 1 auto;
	width: 40px;
}
.hui_frame_elasticx > *:nth-child(1) {
	background-position: left top;
}
.hui_frame_elasticx > *:nth-child(2) {
	display: flex;
	justify-content: center;
	flex: 1;
	background-position: center bottom;
	max-width: calc(100% - 80px);
}
.hui_frame_elasticx > *:nth-child(3) {
	background-position: right top;
}
