.container a,
.navbar-default .nav li a:focus, .navbar-default .nav li a:hover, .navbar-default.navbar-shrink .nav li a:focus, .navbar-default.navbar-shrink .nav li a:hover {
    color: #05649f !important;
}

.container a.btn {
  color: #fff !important;
}

.btn-xl {
    border-color: #eebd4e !important;
    background-color: #eebd4e !important;
}

a.page-scroll.weiterBtn.btn.btn-xl {
    top: 140px !important;
    font-size: 20px !important;
}

.navbar-default .nav li a {
  color: #000 !important
}

ul.nav.navbar-nav.navbar-right {
  margin-top: 10px;
}

a.page-scroll.weiterBtn.btn.btn-xl {
    float: none !important;
}

.intro-text h2 {
  text-align: center
}

section a {
	text-decoration: underline;
}
section .btn,
section .btn a {
	text-decoration: none;
}
.contact h2,
.contact p {
	color: #fff;
}

.timeline-image a,
.timeline-image a:hover {
	color:#fff;
}

.tx-powermail h3 {
	display: none;
}

/*
.tx-powermail input.powermail_input {
margin: 10px 0;
display: inline-block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
*/

.tx-powermail input.powermail_submit {
display: block;
margin: 20px auto;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 1px solid transparent;

padding: 20px 20px;
border-color: #eebd4e;
border-radius: 3px;
text-transform: uppercase;
font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 18px;
font-weight: 700;
color: #fff;
background-color: #eebd4e;
}

.navbar-brand {
	padding: 0 !important;
	height: auto !important;
}

#logo {
/* 	border: 1px solid #fff; */
	border-radius:3px;
	width:180px;
	height: auto;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}


#logo {
	width:200px;
	height: auto;
}

@media(max-width:768px) {
	#logo {
		width:100px;
		height: auto;
		margin: 7px 7px 0;
	}
}

.navbar-default .navbar-toggle {
    border-color: #c00c00 !important;
    background-color: #c00c00 !important;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff !important;
}


.btn-xl {
  /*
	color: #fff !important;
    border-color: #c00c00 !important;
    background-color: #c00c00 !important;
*/
}


/*

a,
.navbar-default .nav li a:hover,
.navbar-default .nav li a:focus,
.navbar-default .navbar-brand,
.btn-primary .badge,
.text-primary {
    color: #c00c00;
}

.btn-primary {
    border-color: #c00c00 !important;
    background-color: #c00c00 !important;
}
section.contact .form-control:focus,
.navbar-default .navbar-nav>.active>a ,
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    border-color: #c00c00 !important;
}

ul.social-buttons li a:hover,
ul.social-buttons li a:focus,
ul.social-buttons li a:active {
    background-color: #c00c00 !important;
}

.timeline>li .timeline-image {
    background-color: #c00c00 !important;
}
.btn-xl {
    border-color: #c00c00;
    background-color: #c00c00 !important;
}

.navbar-default .navbar-toggle {
    border-color: #c00c00 !important;
    background-color: #c00c00 !important;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #c00c00 !important;
}

::-moz-selection {
    background: #c00c00 !important;
}

::selection {
    background: #c00c00 !important;
}

body {
    webkit-tap-highlight-color: #c00c00 !important;
}
*/




@media (min-width: 768px) {
  .intro-text h1, .intro-text h2, .intro-text h3 {
    margin: 0 0 50px 0 !important;    
    padding: 0 !important;
  }
  .intro-text h1, .intro-text h2,
  .intro-text h3, header .intro-text .intro-lead-in {
      font-size: 32px !important;
  }  
}
