
/* MENU */
#ncms-topnav { margin:0; }
#ncms-topnav a {text-decoration:none; color:#fff; padding:0 10px; line-height:2.2em; display:block;}
#ncms-topnav a:hover {text-decoration:underline;}
#ncms-topnav li { width:auto; float:left;}
#ncms-topnav .firstitem {}
#ncms-topnav .lastitem {}
#ncms-topnav .hasChildren {}
#ncms-topnav li ul { border:1px solid #e8e8e8; position:absolute; z-index:200; left:-999em; width:auto; min-width:180px;}
#ncms-topnav li li { font-size: .8rem; text-transform: none; float:none;}
#ncms-topnav ul ul {margin:-29px 0 0 180px;}

#ncms-menu-level2 {background: #6f6f6f;}
#ncms-menu-level2 nav {width: 100%; max-width: 1280px; margin: 0 auto; padding: 0 15px;}
#ncms-topnav2 li { width:auto; float:left;}
#ncms-topnav2 a {text-decoration: none; color: #fff; padding: 0 10px; line-height: 2.2em; display: block; text-transform: uppercase; font-size: .9em;}
#ncms-topnav2 a.n-active-a {background: #999;}
#ncms-topnav2 li li a.n-active-a {background: #666; width: 100%;}
#ncms-topnav2 li ul { border:1px solid #e8e8e8; position:absolute; z-index:200; left:-999em; width:auto; min-width:180px; background: #999;}
#ncms-topnav2 li li {float:none; width: 100%;}
#ncms-topnav2 ul ul {margin:-29px 0 0 180px;}

#ncms-menu.topMenuFixed {position: fixed; top: 0; width: 100%; z-index: 200;}

/* BREADCRUMBS */

/* PARAGRAPH */

/* MODULES */

/* FORMULAR */

/* FRONT PAGE */
/* Owl Carousel */
.ncms-slider-text .ncms-header {bottom:48px !important;}
.ncms-slider-text .ncms-teaser {bottom:20px; font-size:1.5em;}

/* FOOTER */
.ncms-f-column {width:23%; float:left; margin:0 1%;}

#ncms-f-col-1 {}
#ncms-f-col-2 {}
#ncms-f-col-3 {}
#ncms-f-col-4 {}