* {
  font-family: sans-serif;
}
body {
    margin: 0px;
}

section {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

img.subpage {
  width: 100%;
}

h2 {
  text-align: center;
  font-weight: bold;
  margin-bottom: 2rem;
  text-shadow: 0 0 10px #FFFFFF;
}
.imgtitle {
  width: 100%;
  text-align: center;
  font-weight: bold;
  font-size: 1rem;
  text-shadow: 0 0 10px #FFFFFF;
}

.uparrow {
    position: fixed;
    width: 70px;
    margin-left: 92%;
    bottom: 4em;
}

.lead {
	text-align: justify;
    text-shadow: 0 0 10px #FFFFFF;
    color: #000;
}

.lead b {
    font-weight: 700;
}

.leadmark, .leadmarkgreen, .leadmarkblue {
    background-color: #dc6750;
    padding: 20px;
    border-radius: 15px;
    color: white;
    font-weight: bold;
    font-size: 20px;
}

.leadmarkgreen {
    background-color: #10c354;
}
.leadmarkblue {
    background-color: #88daf6;
}

.leadmarktitle {
    display: block;
    text-align: right;
    padding-top: 15px;
    font-size: 17px;
}

.leadplus {
    text-shadow: 0 0 10px #FFFFFF;
    font-weight: bold;
}

.bodyslide1 {
    background-color: #a3917a;
}

.subpage_section1 {
    background-image: url(../img/background/bg_in_1.jpg);
}

.bodyslide2 {
    background-color: #eadeab;
}

.subpage_section2 {
  background: url(../img/background/bg_in_2.1.png) no-repeat center top, url(../img/background/bg_in_2.3.png) no-repeat center bottom, url(../img/background/bg_in_2.2.png) repeat-y center center;

}

.subpage_section2 h2 {
    padding-top: 320px;
}

.bodyslide3 {
    background-color: #fff8f0;
}

.bodyslide4 {
    background-color: #fff8f0;
}

.bodyslide5 {
    background-color: #fff8f0;
}

.bodyslide6 {
    background-color: #fff8f0;
}

.bottombgline {
    padding-top: 255px;
}