@charset "utf-8";
/* CSS Document */

/* Nach oben verstellen wenn Navigation schmäler wird */

body {
	padding-top: 156px;
}
*{
	transition: all 0.3s;}

nav a {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	font-size: 18px;
} */
.navbar-inverse{
	background-color:#000;
}

nav .navbar-toggle {
	margin: 13px 15px 13px 0;
}

.navbar-brand {
	width: 100%;
	height: auto;
}
.navbar-toggle {
	padding: 4px 5px;
	margin: 8px 15px 8px 0;
}
.add{
	background-color:#fff;}


/* Logogröße */

.logo {
	background: url("../bilder/busreisen-ettenhuber-logo-176.png") no-repeat;
	/* width: 220px;
     height: 157px;
     transition: all 0.4s ease-in-out 0s; */
	width: 176px;
	height: 126px;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:15px;
}


.adresse {
	display:none;
    font-family: 'Frutiger LT W01_67 Bold Cond', IcoFont, Arial, sans-serif!important;
}



@media screen and (min-width: 1315px) {
	.hidden-or-not {
		float:right;
		text-align:right;
		margin-top:25px;
		margin-right:60px;
		height:76px;
		width:550px;
	}
	.hidden-or-not a {
		font-size: 1.7em;
		font-weight: normal;
		color: black;
		text-decoration: none;
		letter-spacing: 0.01em;
		padding: 0 0 0 10px;
	}
	.shrink .adresse {
		position:absolute;
		right:25px;
		top:14px;
		display:block;
	}

	.shrink .adresse-a {
		color:#000;
		font-size: 1.5em;
		font-weight:normal;
		text-decoration:none;
		letter-spacing:0.01em;
		padding-right: 10px;
	}


	.shrink .hidden-or-not {
		display:none;
	}
}

@media screen and (max-width: 1315px) {
	.hidden-or-not {
		float:left;
		text-align:left;
		margin-top:51px;
		padding:0;
	}

	.hidden-or-not-a {
		font-size:22px;
		font-weight:normal;
		color:black;
		text-decoration:none;
		padding: 0!important;
		display: block;
	}

	.shrink .hidden-or-not-a {
		font-size:20px;
	}

	.shrink .hidden-or-not {
		float:left;
		text-align:left;
		margin-top:10px;
		margin-left:20px;
		padding:0;
	}
	.shrink .ausrichten {

		margin-top:0;
		margin-left:0;
	}
}

/* Keine Sticky Navigation ab 720 Pixel */
@media screen and (max-width: 720px) {
	nav a {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
		font-size: 18px;
		display: block;
	}

	.hidden-or-not {
		display:none;
	}

	.shrink .adresse {
		float:left;
		display:block;
		/* margin-top:74px; */
		margin-left:20px;
	}

	.shrink .adresse-a {
		color:#000;
		font-size: 1.25em;
		font-weight:normal;
		text-decoration:none;
	}

	.adresse {
		float:left;
		display:block;
		margin-top:150px;


	}
	.adresse-a {
		color:#000;
		font-size: 1.25em;
		font-weight:normal;
		text-decoration:none;
	}
	.shrink .ausrichten {

		margin-top:0;
		margin-left:0;
	}
	.logo {
		background: url("../bilder/busreisen-ettenhuber-logo-79.png") no-repeat !important;
		width: 110px !important;
		height: 79px !important;
		/* transition: all 0.4s ease-in-out 0s; */

	}

	.adresse {
		margin-top:12px;
		margin-left:20px;
	}

	body {
		padding-top: 111px;
	}

}


@media screen and (min-width: 1470px) {
	.hidden-or-not {
		float:right;
		text-align:right;
		margin-top:40px;
		height:65px;
		width:60vw;
	}

	.hidden-or-not-a {
		font-size:2.0em;
		font-weight:normal;
		color:black;
		text-decoration:none;
	}
}


.ausrichten {
	display:block;

}

.shrink .ausrichten {
	width:1100px;
	float:left;
	color:#000;
	display:block;
	font-size: 1.3em;
	font-weight:normal;
	margin-top:58px;
	margin-left:30px;
}

.header .tiny {
	height:79px;
	color: #000;
}

.tiny .logo {
	background: url("../bilder/busreisen-ettenhuber-logo-79.png") no-repeat !important;
	width: 110px !important;
	height: 79px !important;
	/* transition: all 0.4s ease-in-out 0s; */
}

/* Navigation ausrichten */


@media screen and (max-width: 1315px) {

	.shrink .ausrichten {
		width:100%;
		float:left;
		color:#000;
		display:block;
		font-size: 1.3em;
		font-weight:normal;
		margin-top:0;
		margin-left:0;
		padding:0;
	}
}


/* Schriften in der Navigation Navigation */

.font-haupt-menu {
	font-size:1.00em;
	letter-spacing:0.01em;
}

.font-dropdown-menu {
	font-family:"Frutiger LT W01_45 Light";
	font-size:0.9em;
	letter-spacing:0.01em;
}
.font-haupt-menu-home {
	font-size:1.00em;
	letter-spacing:0.01em;
	width:61px;
	display:block;
	padding:0;
	margin:0;


}

@media screen and (max-width: 1315px) {

	.font-haupt-menu-home {
		font-size:1.00em;
		letter-spacing:0.01em;

	}

}

.navbar .font-haupt-menu, .navbar .font-haupt-menu-home,.navbar .hidden-or-not-a {
	font-family: 'Frutiger LT W01_67 Bold Cond', IcoFont, Arial, sans-serif!important;
}



