@import 'fonts.css';

html {
font-size: 100%;
-webkit-text-size-adjust: 100%;
font-variant-ligatures: none;
-webkit-font-variant-ligatures: none;
text-rendering: optimizeLegibility;
-moz-osx-font-smoothing: grayscale;
font-smoothing: antialiased;
-webkit-font-smoothing: antialiased;
text-shadow: rgba(0, 0, 0, 0.01) 0 0 1px;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

body {
background:#fff;
color:#555;
font-family: "Open Sans";
font-weight:200;
font-size:1rem;
top:0;
left:0;
height:100%;
width:100%;
margin:0;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
-webkit-font-smoothing: antialiased !important; 
-moz-osx-font-smoothing: grayscale;
-webkit-hyphens: auto;
-webkit-hyphenate-limit-chars: auto 3;
-webkit-hyphenate-limit-lines: 4;
-ms-hyphens: auto;
-ms-hyphenate-limit-chars: auto 3;
-ms-hyphenate-limit-lines: 4;
}




#HOME h3 { font-family: "Kite One"; font-size:18px}
#HOME h3 a { text-decoration:none;}
#NAVIGATION { margin-bottom:50px;}
#NAVIGATION h3 { font-family: "Kite One"; font-size:16px;font-weight:400;margin-top:30px;padding:6px 0 6px 0;text-align:center;background:rgba(190, 21, 70, 0.85);color:#fff}
#NAVIGATION a { text-decoration:none;}


a,a:visited{color:#06F;text-decoration:none;}

h1,h2,h3,h4{font-family:"Kite One";color:#555;text-align:left;font-weight:300;margin:0;}
h1{font-size:36px;padding:5px 0 5px 0;}
h2{font-size:26px;padding:5px 0 5px 0;}
h3{font-size:22px;padding:5px 0 5px 0;}
h4{font-size:20px;padding:5px 0 5px 0;}
h5{font-size:24px;padding:5px 0 5px 0;}
h6{font-size:22px;padding:5px 0 5px 0;}
	p{ font-size:1rem;letter-spacing:0.5px }
.h1_Content_page_titel{font-family:"Kite One";text-align:left;font-weight:300;font-size:36px;padding:10px 0 10px 0;color:#4b9af4;margin:0 auto 20px auto; }


h2:hover:after {
width: 50%;
background: #4b9af4;
}


.anfrage {
padding:0;
margin:0;
border:0;
height:103px;
width:90px;
background:transparent url(../images/anfrage.png) no-repeat;
cursor:pointer;
}

.anfrage:hover {
height:103px;
width:90px;
background:transparent url(../images/anfrage.png) 0 -102px no-repeat;
cursor:pointer;
}

.hr-content {clear:both;background:transparent;color:#999;border:0;border-bottom:1px solid rgba(0,0,0,0.2);height:1px;margin:60px 10% 50px 10%;}
p {-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}


.fixed-top.navbar{ padding:0px;  }



/*####################
navbar
*/

.navbar-light .navbar-nav .nav-link {
	font-family: "Kite One"; 
    color: rgb(64, 64, 64);
}
.btco-hover-menu a ,  .navbar > li > a {
	font-size:18px;
	font-family: "Kite One"; 
    text-transform: capitalize;
    padding: 6px 15px;
	    color: #fff;
}
.btco-hover-menu .active a,
.btco-hover-menu .active a:focus,
.btco-hover-menu .active a:hover,
.btco-hover-menu li a:hover,
.btco-hover-menu li a:focus ,
.navbar>.show>a,  .navbar>.show>a:focus,  .navbar>.show>a:hover{
	font-family: "Kite One"; 
    color: #555;
    background: transparent;
    outline: 0;
	border-bottom:1px solid rgb(9, 144, 165);
}



/*submenu style start from here*/


.dropdown-menu {
	font-family: "Kite One";
	padding: 0px 0; 
	margin: 0 0 0; 
	border: 0 solid transition !important;
	border: 1px solid rgba(0,0,0,.15);	
	border-radius: 1px;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

/*first level*/
.btco-hover-menu .collapse ul ul > li > a{border-bottom:1px solid rgba(0,0,0,0.1);}
.btco-hover-menu .collapse ul > li:hover > a{background: transparent;}
.btco-hover-menu .collapse ul ul > li:hover > a, .navbar .show .dropdown-menu > li > a:focus, .navbar .show .dropdown-menu > li > a:hover{background: #fff; color:#333;}
/*second level*/
.btco-hover-menu .collapse ul ul ul > li > a{border-bottom:1px solid  rgba(0,0,0,0.1);}
.btco-hover-menu .collapse ul ul ul > li:hover > a{background: #fff;}

/*third level*/
.btco-hover-menu .collapse ul ul, .btco-hover-menu .collapse ul ul.dropdown-menu{background:rgb(9, 144, 165);}
.btco-hover-menu .collapse ul ul ul, .btco-hover-menu .collapse ul ul ul.dropdown-menu{background:rgb(9, 144, 165);border: 1px solid rgba(0,0,0,.15);}
.btco-hover-menu .collapse ul ul ul ul, .btco-hover-menu .collapse ul ul ul ul.dropdown-menu{background:rgb(9, 144, 165);border: 1px solid rgba(0,0,0,.15);}

/*Drop-down menu work on hover*/
.btco-hover-menu{background: none;margin: 0;padding: 0;min-height:20px}

@media only screen and (max-width: 991px) {
    .btco-hover-menu .show > .dropdown-toggle::after{
        transform: rotate(-90deg);
    }
}
@media only screen and (min-width: 991px) {

    .btco-hover-menu .collapse ul li{position:relative;}
    .btco-hover-menu .collapse ul li:hover> ul{display:block}
    .btco-hover-menu .collapse ul ul{position:absolute;top:100%;left:0;min-width:250px;display:none}
    /*******/
    .btco-hover-menu .collapse ul ul li{position:relative}
    .btco-hover-menu .collapse ul ul li:hover> ul{display:block}
    .btco-hover-menu .collapse ul ul ul{position:absolute;top:0;left:100%;min-width:250px;display:none}
    /*******/
    .btco-hover-menu .collapse ul ul ul li{position:relative}
    .btco-hover-menu .collapse ul ul ul li:hover ul{display:block}
    .btco-hover-menu .collapse ul ul ul ul{position:absolute;top:0;left:-100%;min-width:250px;display:none;z-index:1}

}

#footer { color:rgba(255,255,255,0.8);background:rgb(26, 26, 33);padding:50px 0 50px 0}
#footer a { color:rgba(255,255,255,0.8)}
#footer ul li { text-decoration:none;list-style:none}
#footer h3 { font-size:28px;font-weight:200;color:rgba(255,255,255,0.8);text-align:left}

#SLIDER {position:relative;margin:0 auto;top:0px;left:0px;width:1920px;height:960px;overflow:hidden;visibility:hidden;}
#SLIDER .slider-inner {cursor:default;position:relative;position:fixed;top:0px;left:0px;width:1920px;height:960px;overflow:hidden;}
