.meta-header {
display: none;
}


#section_2 {
    background-image: url("Friedl-HG.jpg");
}

#section_6 {
    background-image: url("Friedl-HG.jpg");
}

#nav {
    margin-top: 25px;
}

#logo img {
    width: 144px;
    height: 50px;
}

header {
    min-height: 75px;
}

form #messagesubmit {
    margin-left: -108px;
}

form #input #contact_name {
font-size: 40px;
}

form #messagesubmit, form input[type="text"], form input[type="email"], form input[type="password"], form select, form textarea {
    background: #f3f3f3;
    border: solid 2px rgba(107,134,67,0.5);
    color: inherit;
    border-radius: 0.5em;
}

form *::-moz-placeholder {
    color: #000000 !important;
}




.box_1 h2 {
color:#535353;
font-size:30px;

text-shadow: white 0em 0em 0.5em;
margin-top:-10px;
margin-bottom: 10px;
}

.box_1 h3 {
color:#535353;
text-shadow: white 0em 0em 0.5em;
margin-bottom: 10px;
}

p {
font-weight:400;
}

.box_1 p {
margin-bottom: 10px;
color:#333;
font-weight:400;
}

.text_left .content {
    margin-left: 10%;
}

.box-intro.box_1 h1 {
color:#535353;
font-size:30px;
text-shadow: white 0.1em 0.1em 0.1em;
margin-bottom:0px;
margin-top: -10px;
}

.box-intro.box_1 p {
font-weight: bold;
font-size: 25px;
color: #555;
text-shadow: 0 -1px #f1f1f1, 1px 0 #333, 0 1px #333, -1px 0 #f1f1f1;

}

.intro-image-center {
text-align: center;
width: 100%;
margin-left:0%;
}

.content_regular {
text-align:center;

}



@media only screen and (min-width: 460px) {
.anchor_color_bright {
  border-color: #999;
  color: #999;
}
.next-button {
    font-size: 3em;
    color: #999;
    border-color: #999;
}    
.intro-image-center {
text-align: center;
width: 100%;
margin-left:0%;
}  

.intro-image-center DIV {
text-align: center;
width: 100%;
margin-left:0%;
}  


img.image-right {
    float: right;
    width: 35%;
    padding-left: 30px;
}  
}

@media only screen and (min-width: 768px) {

.box-intro.box_0 {
margin-top:0px;
margin-bottom:0px;
padding: 10px 0 10px 0;
}

.box-intro.box_1 h1 {
color:#535353;
font-size:35px;
text-shadow: white 0em 0em 0.5em;
}
}

.box-intro.box_1 {

padding: 10px 0 10px 0;
text-align:center;
width:100%;
}


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

.content.content_regular {
    margin-left: 10%;
    width: 80%;
}
.text_center .content.content_regular {
    margin-left: 10%;
}
}



