/*
nanoCMS BACKEND STYLESHEET
26.10.2021
*/


/*COLORS=============================================*/

/*
blue #1122dd #2244ee #3366ff
green #22aa11 #44bb22 #66cc33
red #cc2211 #dd4422 #ee6633
*/

/*SELECTION------------------------------------------*/
::-moz-selection {
	background: #2244ee;
	color: #ffffff;
}

::selection {
	background: #2244ee;
	color: #ffffff;
}

/*BACKEND--------------------------------------------*/
#ncms_backend_header {
	color: #000000;
}

/*HEADINGS-------------------------------------------*/
.ncms_h1 {
}

.ncms_h2 {
}

.ncms_h3 {
}

.ncms_h4 {
}

.ncms_h5 {
}

.ncms_h6 {
}

/*TEXTLINES------------------------------------------*/
.ncms_strong {
}

.ncms_italic {
}

.ncms_em {
	color: #1122dd;
}

.ncms_mark {
	color: #1122dd;
}

.ncms_dfn {
}

.ncms_cite {
}

.ncms_q {
}

.ncms_noscript {
}

.ncms_code {
}

/*TEXTBLOCKS-----------------------------------------*/
.ncms_p {
}

.ncms_blockquote {
}

.ncms_address {
}

/*LISTS----------------------------------------------*/
.ncms_ul {
}

.ncms_ol {
}

.ncms_ul li {
}

.ncms_ol li {
}

/*TABLES---------------------------------------------*/
.ncms_table, .ncms_table caption, .ncms_table thead, .ncms_table tbody, .ncms_table tfoot, .ncms_table tr, .ncms_table th, .ncms_table td {
	border-color: transparent;
}

.ncms_table caption {
}

.ncms_table tr {
}

.ncms_table th {
}

.ncms_table td {
}

/*LINKS----------------------------------------------*/
.ncms_a, .ncms_a:link, .ncms_a:visited, .ncms_clickable_inline, .ncms_clickable_inline:link, .ncms_clickable_inline:visited {
	color: #000000;
}

.ncms_a:hover, .ncms_a:focus, .ncms_clickable_inline:hover, .ncms_clickable_inline:focus {
	color: #2244ee;
}

.ncms_a:active, .ncms_clickable_inline:active {
	color: #3366ff;
}

/*INPUTS AND CONTROLS--------------------------------*/
.ncms_input, .ncms_textarea, .ncms_clickable_field, .ncms_clickable_field:link, .ncms_clickable_field:visited {
	background-color: #ffffff;
	border-color: #000000;
	color: #000000;
}

.ncms_input:hover, .ncms_input:focus, .ncms_textarea:hover, .ncms_textarea:focus, .ncms_clickable_field:hover, .ncms_clickable_field:focus {
	background-color: #ffffff;
	border-color: #2244ee;
	color: #000000;
}

.ncms_input:active, .ncms_textarea:active, .ncms_clickable_field:active {
	background-color: #ffffff;
	border-color: #3366ff;
	color: #000000;
}

.ncms_button, .ncms_input[type=button], .ncms_input[type=submit], .ncms_input[type=reset], .ncms_clickable_box, .ncms_clickable_box:link {
	background-color: #1122dd;
	border-color: #1122dd;
	color: #ffffff;
}

.ncms_button:hover, .ncms_button:focus, .ncms_input[type=button]:hover, .ncms_input[type=submit]:hover, .ncms_input[type=reset]:hover, .ncms_input[type=button]:focus, .ncms_input[type=submit]:focus, .ncms_input[type=reset]:focus, .ncms_clickable_box:hover, .ncms_clickable_box:focus {
	background-color: #2244ee;
	border-color: #2244ee;
	color: #ffffff;
}

.ncms_button:active, .ncms_input[type=button]:active, .ncms_input[type=submit]:active, .ncms_input[type=reset]:active, .ncms_clickable_box:active {
	background-color: #3366ff;
	border-color: #3366ff;
	color: #ffffff;
}

.ncms_clickable_box_green, .ncms_clickable_box_green:link, .ncms_clickable_box_green:visited, .ncmse_clickable_box_green, .ncmse_clickable_box_green:link, .ncmse_clickable_box_green:visited {
	background-color: #22aa11 !important;
	border-color: #22aa11 !important;
	color: #ffffff !important;
}

.ncms_clickable_box_green:hover, .ncms_clickable_box_green:focus, .ncmse_clickable_box_green:hover, .ncmse_clickable_box_green:focus {
	background-color: #44bb22 !important;
	border-color: #44bb22 !important;
	color: #ffffff !important;
}

.ncms_clickable_box_green:active, .ncmse_clickable_box_green:active {
	background-color: #66cc33 !important;
	border-color: #66cc33 !important;
	color: #ffffff !important;
}

.ncms_clickable_box_red, .ncms_clickable_box_red:link, .ncms_clickable_box_red:visited, .ncmse_clickable_box_red, .ncmse_clickable_box_red:link, .ncmse_clickable_box_red:visited {
	background-color: #cc2211 !important;
	border-color: #cc2211 !important;
	color: #ffffff !important;
}

.ncms_clickable_box_red:hover, .ncms_clickable_box_red:focus, .ncmse_clickable_box_red:hover, .ncmse_clickable_box_red:focus {
	background-color: #dd4422 !important;
	border-color: #dd4422 !important;
	color: #ffffff !important;
}

.ncms_clickable_box_red:active, .ncmse_clickable_box_red:active {
	background-color: #ee6633 !important;
	border-color: #ee6633 !important;
	color: #ffffff !important;
}

.ncms_disabled, .ncms_disabled:hover, .ncms_disabled:focus, .ncms_disabled:active, .ncmse_disabled, .ncmse_disabled:hover, .ncmse_disabled:focus, .ncmse_disabled:active {
	border-color: #aaaaaa !important;
	color: #aaaaaa !important;
	cursor: default !important;
	background-color: transparent !important;
}

/*STYLES---------------------------------------------*/
.ncms_colored {
	color: #1122dd;
}

.ncms_element_with_background {
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, 0.85);
}

.ncms_element_with_background .ncms_element_with_background {
	background-color: transparent;
}

/*SPECIFIC-------------------------------------------*/
/*ERROR TEXT*/
.ncms_error_text {
	color: #cc2211;
}

/*EDITOR*/
.ncmse_mainmenu_item > .ncmse_menu_item_wrapper {
	background-color: #1122dd;
	border-color: #1122dd;
	color: #ffffff;
}

.ncmse_mainmenu_item:hover > .ncmse_menu_item_wrapper, .ncmse_mainmenu_item:focus > .ncmse_menu_item_wrapper {
	background-color: #2244ee;
	border-color: #2244ee;
	color: #ffffff;
}

.ncmse_mainmenu_item:active > .ncmse_menu_item_wrapper {
	background-color: #3366ff;
	border-color: #3366ff;
	color: #ffffff;
}

.ncmse_submenu {
	border-color: #1122dd;
}

.ncmse_submenu:hover, .ncmse_submenu:focus {
	border-color: #2244ee;
}

.ncmse_submenu:active {
	border-color: #3366ff;
}

.ncmse_submenu_item .ncmse_menu_item_wrapper {
	background-color: #ffffff;
	border-color: #ffffff;
	color: #000000;
}

.ncmse_submenu_item[data-open_closed = 'open'] > .ncmse_menu_item_wrapper {
	background-color: #1122dd;
	border-color: #1122dd;
	color: #ffffff;
}

.ncmse_submenu_item:hover > .ncmse_menu_item_wrapper, .ncmse_submenu_item:focus > .ncmse_menu_item_wrapper {
	background-color: #2244ee;
	border-color: #2244ee;
	color: #ffffff;
}

.ncmse_submenu_item:active > .ncmse_menu_item_wrapper {
	background-color: #3366ff;
	border-color: #3366ff;
	color: #ffffff;
}

.ncmse_divider .ncmse_menu_item_wrapper {
	border-color: #1122dd;
}

.ncmse_submenu:hover > .ncmse_divider .ncmse_menu_item_wrapper, .ncmse_submenu:focus > .ncmse_divider .ncmse_menu_item_wrapper {
	border-color: #2244ee;
}

.ncmse_submenu:active > .ncmse_divider .ncmse_menu_item_wrapper {
	border-color: #3366ff;
}

.ncmse_caret {
	border-color: transparent;
}

.ncmse_mainmenu_item > .ncmse_menu_item_wrapper > .ncmse_caret {
	border-top-color: #ffffff;
}

.ncmse_submenu_item[data-open_closed] > .ncmse_menu_item_wrapper > .ncmse_caret {
	border-left-color: #000000;
}

.ncmse_submenu_item[data-open_closed = 'open'] > .ncmse_menu_item_wrapper > .ncmse_caret, .ncmse_submenu_item[data-open_closed]:hover > .ncmse_menu_item_wrapper > .ncmse_caret, .ncmse_submenu_item[data-open_closed]:focus > .ncmse_menu_item_wrapper > .ncmse_caret, .ncmse_submenu_item[data-open_closed]:active > .ncmse_menu_item_wrapper > .ncmse_caret {
	border-left-color: #ffffff;
}

#ncmse_popup_window {
	background-color: #ffffff;
	border-color: #1122dd;
	color: #000000;
}

#ncmse_popup_window_title, #ncmse_popup_window_buttons {
	border-color: #1122dd;
}

/*EDITABLES*/
.ncms_editable_content_textline:hover, .ncms_editable_content_textline:focus, .ncms_editable_content_textfield:hover, .ncms_editable_content_textfield:focus, .ncms_editable_article_textline:hover, .ncms_editable_article_textline:focus, .ncms_editable_article_textfield:hover, .ncms_editable_article_textfield:focus, .ncms_currently_edited_element, .ncms_currently_edited_element:hover, .ncms_currently_edited_element:focus {
	outline-color: #1122dd;
}

.ncms_editable_content_textline.mce-ncms_mousedown, .ncms_editable_content_textfield.mce-ncms_mousedown, .ncms_editable_article_textline.mce-ncms_mousedown, .ncms_editable_article_textfield.mce-ncms_mousedown, .ncms_currently_edited_element.mce-ncms_mousedown {
	outline-color: #2244ee;
}


/*FONTS==============================================*/

/*BACKEND--------------------------------------------*/
#ncms_backend_header {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 125%;
	text-align: left;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

/*HEADINGS-------------------------------------------*/
.ncms_h1 {
	font-weight: 600;
}

.ncms_h2 {
	font-weight: 600;
}

.ncms_h3 {
	font-weight: 600;
}

.ncms_h4 {
	font-weight: 400;
}

.ncms_h5 {
	font-weight: 400;
}

.ncms_h6 {
	font-weight: 400;
}

/*TEXTLINES------------------------------------------*/
.ncms_strong {
	font-weight: 600;
}

.ncms_italic {
	font-style: italic;
}

.ncms_underlined {
	text-decoration: underline;
}

.ncms_strike {
	text-decoration: line-through;
}

.ncms_sub {
font-size: 66%;
	vertical-align: sub;
}

.ncmd_sup {
	font-size: 66%;
	vertical-align: super;
}

.ncms_em {
	font-weight: 600;
}

.ncms_mark {
}

.ncms_dfn {
}

.ncms_cite {
}

.ncms_q {
	font-style: italic;
}

.ncms_noscript {
	font-style: italic;
}

.ncms_code {
	font-family: monospace;
	line-height: inherit;
}

/*TEXTBLOCKS-----------------------------------------*/
.ncms_p {
}

.ncms_blockquote {
	font-style: italic;
	font-weight: 600;
}

.ncms_address {
	font-style: normal;
}

/*LISTS----------------------------------------------*/
.ncms_ul {
}

.ncms_ol {
}

.ncms_ul li {
}

.ncms_ol li{
}

/*TABLES---------------------------------------------*/
.ncms_table, .ncms_table caption, .ncms_table thead, .ncms_table tbody, .ncms_table tfoot, .ncms_table tr, .ncms_table th, .ncms_table td {
}

.ncms_table caption {
	font-weight: 600;
	text-align: left;
}

.ncms_table tr {
}

.ncms_table th {
	font-weight: 600;
}

table.ncms_table td {
}

/*LINKS----------------------------------------------*/
.ncms_a, .ncms_clickable_inline {
	text-decoration: underline;
}

/*INPUTS AND CONTROLS--------------------------------*/
.ncms_label {
	font-size: 80%;
}

.ncms_input, .ncms_button, .ncms_clickable_box {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 125%;
	text-align: left;
	text-decoration: none;
}

/*STYLES---------------------------------------------*/
.ncms_small {
	font-size: 75%;
	line-height: 125%;
}

.ncms_colored {
	font-weight: 600;
}

.ncms_right {
	text-align: right;
}

.ncms_center {
	text-align: center;
}

.ncms_justify {
	text-align: justify;
}

/*SPECIFIC-------------------------------------------*/
/*BACKEND HEADER*/
.ncms_backend_header_buttons {
	text-align: right;
}

/*EDITOR*/
.ncmse_mainmenu {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 125%;
	text-align: left;
	text-decoration: none;
}

.ncmse_input, .ncmse_button, .ncmse_mainmenu button, .ncmse_clickable_box {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 125%;
	text-align: left;
	text-decoration: none;
}

#ncmse_popup_window_content {
	font-size: 12px;
	line-height: 125%;
}


/*POSITION/BEHAVIOUR=================================*/

/*BACKEND--------------------------------------------*/
html.ncms_waiting, html.ncms_waiting * {
	cursor: wait !important;
}

#ncms_backend_form {
	height: 100%;
}

/*HEADINGS-------------------------------------------*/
.ncms_h1 {
	padding: 0 0 8px 0;
}

.ncms_h2 {
	padding: 0 0 8px 0;
}

.ncms_h3 {
	padding: 0 0 2px 0;
}

.ncms_h4 {
	padding: 0 0 2px 0;
}

.ncms_h5 {
	padding: 0 0 2px 0;
}

.ncms_h6 {
	padding: 0 0 2px 0;
}

/*TEXTLINES------------------------------------------*/
.ncms_code {
	vertical-align: bottom;
}

/*TEXTBLOCKS-----------------------------------------*/
.ncms_p {
	padding: 0 0 8px 0;
}

.ncms_blockquote {
	padding: 0 0 8px 0;
}

.ncms_address {
}

/*LISTS----------------------------------------------*/
.ncms_ul {
	list-style-type: circle;
	margin: 0 0 0 36px;
	padding: 4px 0 8px 0;
}

.ncms_ul.ncms.no_bullet {
	list-style-type: none;
}

.ncms_ol {
	list-style-type: decimal;
	margin: 0 0 0 36px;
	padding: 4px 0 8px 0;
}

.ncms_ul li{
	padding: 0 0 4px 0;
}

.ncms_ol li{
	padding: 0 0 4px 0;
}

/*TABLES---------------------------------------------*/
.ncms_table {
	margin: 0 0 8px 0;
}

.ncms_table caption {
	padding: 0 0 8px 0;
	min-height: 22px;
	min-width: 8px;
}

.ncms_table th {
	border-style: solid;
	border-width: 0;
	min-height: 22px;
	min-width: 8px;
	padding: 0 0 8px 8px;
}

.ncms_table td {
	border-style: solid;
	border-width: 0;
	min-height: 22px;
	min-width: 8px;
	padding: 0 0 8px 8px;
}

.ncms_table th:first-child {
	padding-left: 0;
}

.ncms_table td:first-child {
	padding-left: 0;
}

.ncms_table.ncms_table_without_border th {
	border-width: 0;
	padding: 0 0 8px 8px;
}

.ncms_table.ncms_table_without_border td {
	border-width: 0;
	padding: 0 0 4px 8px;
}

.ncms_table.ncms_table_without_border th:first-child {
	padding-left: 0;
}

.ncms_table.ncms_table_without_border td:first-child {
	padding-left: 0;
}

.ncms_table.ncms_table_with_border {
	padding: 8px 8px 8px 8px;
}

.ncms_table.ncms_table_with_border th {
	border-width: 1px;
	padding: 4px 4px 4px 4px;
}

.ncms_table.ncms_table_with_border td {
	border-width: 1px;
	padding: 2px 4px 2px 4px;
}

/*LINKS----------------------------------------------*/
.ncms_a, .ncms_clickable_inline {
	cursor: pointer;
}

/*INPUTS AND CONTROLS--------------------------------*/
.ncms_label {
	margin-right: 4px;
	padding: 0 0 0 0;
}

.ncms_input, .ncms_button, .ncms_textarea, .ncms_clickable_box, .ncms_clickable_field {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	border-style: solid;
	border-width: 1px;
	display: inline-block;
	margin-top: 2px;
	outline-style: none;
	outline-width: 0;
	padding: 3px 7px 3px 7px;
}

.ncms_input.ncms_small_input, .ncms_button.ncms_small_button, .ncms_clickable_box.ncms_small_clickable_box {
	padding: 1px 3px 1px 3px;
	height: 20px;
}

.ncms_input[type="number"] {
	width: 80px;
}

.ncms_input[type="email"], .ncms_input[type="file"], .ncms_input[type="password"], .ncms_input[type="search"], .ncms_input[type="tel"], .ncms_input[type="text"], .ncms_input[type="url"], .ncms_textarea {
	width: 240px;
}

.ncms_input, .ncms_button, .ncms_label, .ncms_clickable_box {
	margin-left: 2px;
}

.ncms_input:first-child, .ncms_button:first-child, .ncms_label:first-child {
	margin-left: 0;
}

.ncms_button, .ncms_clickable_box, .ncms_input[type=button], .ncms_input[type=checkbox], .ncms_input[type=color], .ncms_input[type=file], .ncms_input[type=image], .ncms_input[type=radio], .ncms_input[type=range], .ncms_input[type=reset], .ncms_input[type=submit] {
	cursor: pointer;
}

.ncms_button::-moz-focus-inner, .ncms_input[type="button"]::-moz-focus-inner, .ncms_input[type="submit"]::-moz-focus-inner, .ncms_input[type="reset"]::-moz-focus-inner {
	padding: 0 !important;
	border: 0 none !important;
}

.ncms_hidden_backend_button {
	display: none;
}

/*STYLES---------------------------------------------*/
.ncms_hidden {
	display: none;
}

.ncms_opaque {
	opacity: 1.0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
} /*must be before .ncms_transparent*/

.ncms_transparent {
	opacity: 0.0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.ncms_no_transition {
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	-ms-transition: none !important;
	transition: none !important;
}

.ncms_spaced_align_left > * {
	display: inline-block;
	padding-right: 8px;
}

.ncms_spaced_align_right > * {
	display: inline-block;
	padding-left: 8px;
}

.element_with_background {
}

.element_with_background .element_with_background {
}

/*SPECIFIC-------------------------------------------*/
/*BACKEND HEADER*/
#ncms_backend_header {
	padding: 0 0 8px 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
}

@media print {
	#ncms_backend_header {
		position: relative !important;
	}
}

@media print {
	#ncms_backend_header {
		display: none;
	}
}

#ncms_backend_header_wrapper {
	padding: 2px 16px 4px 16px;
}

#ncms_backend_header .ncms_input[type="password"], #ncms_backend_header .ncms_input[type="text"] {
	width: 160px;
}

#ncms_backend_header_message {
	padding: 2px 8px 0 0;
}

.ncms_empty_backend_header_message {
	display: none;
}

.ncms_backend_button_group {
	display: inline-block;
}

.ncms_backend_header_form_fields span {
	display: inline-block;
	margin: 0 12px 0 0;
}

.ncms_backend_header_form_fields span:last-child {
	margin-right: 0;
}

/*EDITOR*/
.ncmse_mainmenu, .ncmse_mainmenu * {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	border-style: solid;
	border-width: 0;
	box-sizing: border-box;
	list-style-type: none;
	margin: 0 0 0 0;
	outline-style: none;
	outline-width: 0;
	padding: 0 0 0 0;
	position: relative;
	white-space: nowrap;
}

.ncmse_menu_item_wrapper {
	display: block;
	width: 100%;
}

.ncmse_menu_item_wrapper::-moz-focus-inner {
	padding: 0 !important;
	border: 0 none !important;
}

.ncmse_mainmenu_item {
	display: inline-block;
	margin-left: 2px;
	margin-top: 2px;
}

.ncmse_mainmenu_item:first-child {
	margin-left: 0;
}

.ncmse_mainmenu_item > .ncmse_menu_item_wrapper {
	border-width: 1px;
	padding: 3px 23px 3px 7px;
}

.ncmse_submenu {
	border-width: 1px;
	left: 0;
	min-width: 100%;
	position: absolute;
	top: 100%;
	top: calc(100% + 1px);
}

.ncmse_submenu .ncmse_submenu {
	left: 100%;
	left: calc(100% + 2px);
	min-width: auto;
	top: -1px;
}

.ncmse_submenu_item {
	display: block;
}

.ncmse_submenu_item > .ncmse_menu_item_wrapper {
	border-width: 1px 0 1px 0;
	padding: 3px 23px 3px 7px;
}

.ncmse_divider > .ncmse_menu_item_wrapper {
	border-top-width: 1px;
}

li[data-open_closed = 'closed'] > ul {
	display: none;
}

.ncmse_active {
	cursor: pointer;
}

.ncmse_caret {
	border-style: solid;
	border-width: 4px;
	display: inline-block;
	height: 0;
	position: absolute;
	width: 0;
}

.ncmse_mainmenu_item > .ncmse_menu_item_wrapper > .ncmse_caret {
	right: 7px;
	top: 10px;
}

.ncmse_submenu_item[data-open_closed] > .ncmse_menu_item_wrapper > .ncmse_caret {
	right: 5px;
	top: 7px;
}

#ncmse_popup_window {
	border-style: solid;
	border-width: 1px;
}

#ncmse_popup_window_title {
	border-bottom-width: 1px;
	padding: 7px 7px 7px 7px;
}

#ncmse_popup_window_content > * {
	padding: 7px 7px 7px 7px;
}

#ncmse_popup_window_buttons {
	border-top-width: 1px;
	padding: 7px 7px 7px 7px;
	text-align: right;
}

.ncmse_popup_window_button {
	display: inline;
}

/*BACKEND*/
.ncms_editable_content_textline:hover, .ncms_editable_content_textline:focus, .ncms_editable_content_textline.mce-ncms_mousedown, .ncms_editable_content_textfield:hover, .ncms_editable_content_textfield:focus, .ncms_editable_content_textfield.mce-ncms_mousedown, .ncms_editable_article_textline:hover, .ncms_editable_article_textline:focus, .ncms_editable_article_textline.mce-ncms_mousedown, .ncms_editable_article_textfield:hover, .ncms_editable_article_textfield:focus, .ncms_editable_article_textfield.mce-ncms_mousedown, .ncms_currently_edited_element {
	outline-style: solid;
	outline-width: 1px;
}

.ncms_empty_content_field {
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

.ncms_empty_content_field.mce-edit-focus {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.ncms_inner_insert_article_button, .ncms_outer_insert_article_button {
	margin: 0 0 8px 0;
}


/*MEDIA QUERIES======================================*/

/*SMALL----------------------------------------------*/
@media (max-width: 799px){
	/*COLORS*/

	/*FONTS*/
	#ncms_backend_header {
		font-size: 12px;
	}
	
	.ncms_input, .ncms_button, .ncms_clickable_box {
		font-size: 10px;
	}
	
	.ncmse_mainmenu {
		font-size: 10px;
	}
	
	.ncmse_input, .ncmse_button, .ncmse_mainmenu button, .ncmse_clickable_box {
		font-size: 10px;
	}
	
	#ncmse_popup_window_content {
		font-size: 10px;
	}

	/*POSITION/BEHAVIOUR*/
	#ncms_backend_header_wrapper {
		padding: 2px 12px 4px 12px;
	}
}

@media (max-width: 599px), (max-height: 599px){
	/*COLORS*/

	/*FONTS*/
	#ncms_backend_header {
		font-size: 10px;
	}

	.ncms_input, .ncms_button, .ncms_clickable_box {
		font-size: 8px;
	}
	
	.ncmse_mainmenu {
		font-size: 8px;
	}
	
	.ncmse_input, .ncmse_button, .ncmse_mainmenu button, .ncmse_clickable_box {
		font-size: 8px;
	}
	
	#ncmse_popup_window_content {
		font-size: 8px;
	}
	
	/*POSITION/BEHAVIOUR*/
	.ncms_input, .ncms_button, .ncms_clickable_box {
		padding: 1px 5px 1px 5px;
	}
	
	.ncmse_mainmenu_item > .ncmse_menu_item_wrapper {
		padding: 1px 19px 1px 5px;
	}

	.ncmse_submenu_item > .ncmse_menu_item_wrapper {
		padding: 1px 19px 1px 5px;
	}

	.ncmse_mainmenu_item > .ncmse_menu_item_wrapper > .ncmse_caret {
		right: 6px;
		top: 8px;
	}

	.ncmse_submenu_item[data-open_closed] > .ncmse_menu_item_wrapper > .ncmse_caret {
		right: 3px;
		top: 5px;
	}
	
	#ncmse_popup_window_title, #ncmse_popup_window_content > *, #ncmse_popup_window_buttons {
		padding: 5px 5px 5px 5px;
	}
}

/*LARGE----------------------------------------------*/
@media (min-width: 1568px){ /*1600px - 32px scrollbars*/
	/*COLORS*/

	/*FONTS*/

	/*POSITION/BEHAVIOUR*/

}

@media (min-width: 1888px){ /*1920px - 32px scrollbars*/
	/*COLORS*/

	/*FONTS*/

	/*POSITION/BEHAVIOUR*/

}