
@import url(../fonts/font.css);

html,
body {
    height: 95%;
	font-family: 'Lato', sans-serif;
	font-size:18px;
	font-weight:300;
}

.carousel,
.item,
.active {
    height: 100%;
}

.carousel-inner {
    height: 100%;
}

/* Background images are set within the HTML using inline CSS, not here */

.fill {
    width: 100%;
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

footer {
    padding: 10px 0;
	color:#fff;
	background-color:#E5007D;
}

.navbar-inverse {min-height:80px;font-family: 'Lato', sans-serif;}
.btn-default {color:#fff; background-color:#E5007D;}

.h2, h2 {font-size:20px;font-family: 'Lato', sans-serif; font-weight:400;}
.h1, h1 {font-family: 'Lato', sans-serif; font-weight:300;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-family: 'Lato', sans-serif;}
.fp_leistungen {height:75px;font-family: 'Lato', sans-serif;}
.fpshowroom { background-color:#222; height: auto; margin-top:30px; padding:20px; color:#CCC;font-family: 'Lato', sans-serif;}
.dropdown-menu>li>a{font-family: 'Lato', sans-serif; font-weight:300;}
.navbar-inverse .navbar-nav>li>a:hover {color:#E5007D;font-family: 'Lato', sans-serif;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {background-color:transparent !important;font-family: 'Lato', sans-serif;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover,.dropdown-menu {background-color:#222;font-family: 'Lato', sans-serif;}
.dropdown-menu>.active>a:hover {color:#E5007D;font-family: 'Lato', sans-serif;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>li>a,.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus,.dropdown-menu>li>a  {color:#CCC; background-color:transparent;font-family: 'Lato', sans-serif; font-size:16px;}
.navbar-inverse .navbar-nav>.active>a:hover,.dropdown-menu>li>a:hover {color:#E5007D; background-color:transparent;font-family: 'Lato', sans-serif;}
.spacertcm { height:80px;}

@media (min-width: 1280px) {
	.ionTabs__body {min-height: 400px;}
	.fpshowroom { padding-top:90px;}
   .nav-pills > li > a,
   .dropdown-menu {
      margin: 0;
   }
 
   .nav-pills > li.dropdown:hover ul.dropdown-menu,
   .nav-tabs > li.dropdown:hover ul.dropdown-menu {
      display: block;
   }
 
   .nav-pills > li.dropdown ul.dropdown-menu .dropdown-submenu .dropdown-menu,
   .nav-tabs > li.dropdown ul.dropdown-menu .dropdown-submenu .dropdown-menu {
      display: none;
   }
 
   .nav-pills > li.dropdown ul.dropdown-menu .dropdown-submenu:hover .dropdown-menu,
   .nav-tabs > li.dropdown ul.dropdown-menu .dropdown-submenu:hover .dropdown-menu {
      display: block;
   }
}
@media (max-width: 1279px) {

  .dropdown,
   .dropdown-submenu {
      display: block;
      position: static;
      float: none;
   }
   .dropdown-menu {
      position: static;
      float: none;
	  
   }
   .open .nav-child.dropdown-menu {
      display: block;
      background-color: transparent;
      border: none;
      border-radius: 0;
      box-shadow:none;
   }
 
   /* Do not show the second level main items  */
   .nav-child .dropdown-submenu > a {
      padding: 0;
   }
   .nav-child .dropdown-submenu > a > span {
      display: none;
   }
   .nav-child .dropdown-submenu > a:after {
      border: none;
   }
 
   * Subitems must be equal to each other */
   .nav-child.dropdown-menu {
      padding: 0;
   }
   .nav-child.small {
      font-size: 13px;
   }
   .dropdown-menu > li > a {
      padding: 8px 12px 8px 20px;
   }
  .nav-collapse .nav > li > a {
      margin-bottom: 0;
   }
   .dropdown-submenu > a:after {
      margin-top: 0;
   }
   .nav-collapse .dropdown-menu,
   .nav-collapse .dropdown-menu li + li a {
      margin: 0;
   }
   .nav-collapse .dropdown-menu .dropdown-menu li.active a {
      color: #fff;
   }   
}


@media(max-width:720px) {
	.navbar-brand {height:80px;}
	.fphr {display:none;}
	.fplb {margin-top:10px;}
	.headlogo {width:250px; height:42px;}
	.padtxt {margin-left:10px; margin-right:10px;}


  .dropdown,
   .dropdown-submenu {
      display: block;
      position: static;
      float: none;
   }
   .dropdown-menu {
      position: static;
      float: none;
	  
   }
   .open .nav-child.dropdown-menu {
      display: block;
      background-color: transparent;
      border: none;
      border-radius: 0;
      box-shadow:none;
   }
   .nav-child .dropdown-submenu > a {
      padding: 0;
   }
   .nav-child .dropdown-submenu > a > span {
      display: none;
   }
   .nav-child .dropdown-submenu > a:after {
      border: none;
   }
   .nav-child.dropdown-menu {
      padding: 0;
   }
   .nav-child.small {
      font-size: 13px;
   }
   .dropdown-menu > li > a {
      padding: 8px 12px 8px 20px;
   }

  .nav > li.active > a,
   .nav > li.active > a:hover,
   .nav > li.active > a:focus {
      background-color: #999;
      color: #fff;
   }
   .nav li.dropdown.active .caret,
   .nav li.dropdown.active a:hover .caret,
   .nav li.dropdown.active a:focus .caret {
      border-bottom-color: #FFFFFF;
      border-top-color: #FFFFFF;
   }
   .nav-tabs .open .dropdown-toggle,
   .nav-pills .open .dropdown-toggle,
   .nav > li.dropdown.open.active > a:hover,
   .nav > li.dropdown.open.active > a:focus {
      border: none;
   }	
   
}
.aggregateCount {display:none;}
.tcmpadding-30-t {padding-top:30px;}
.tcmpadding-70-t {padding-top:70px;}
.font-xxl {font-size:36px;}
.font-xl {font-size:26px;}
.txtping {color:#E5007D;}
.padding-50proz {padding-top:50%;}
footer a {color:#fff !important;}
.semanticui-body small {font-size: 100% !important;}
.moduletable .chronoforms6_credits {display: none !important;}
.semanticui-body {margin-bottom: 2rem !important;}
