/* - - - top - - - - - - - - - - */

/* moduletableMenu */

#topB .moduletableMenu li {
    font-size: 25px;
}

/* - - - slider - - - - - - - - - - - - - - - */

#slider .slide-desc {
    padding-top: 9% !important;
}

#slider .slide-text p {
    line-height: 30px !important;
    font-size: 24px;
}

#slider .slide-text .link1, #slider .slide-text .link2 {
    font-size: 22px
}

/* - - - content - - - - - - - - - - - - - - - */

#content {
    position: relative;
    margin-top: 0;
    padding: 5% 0;
}

/* - - - blogHP - - - - - - - - - - - - - - - - - - - - */

.blogHP .items-row {
    width: 100%;
    float: none;
}

.blogHP .items-row:nth-child(2) {
    padding: 0;
}

/* - - - position1 - - - - - - - - - - - - - - - */

#position1 {
    margin-top: 0;
}

/* reference */

#position1 .moduletableRef .box {
    width: 33.33%;
}

#position1 .moduletableRef .info h3 {
    font-size: 30px;
}

#position1 .moduletableRef .info p {
    font-size: 22px;
}

/* - - - bottom - - - - - - - - - - - - - - - */

#bottomA {
	background: url("../images/bottom.png") 50% 0% repeat-y;
}

/* moduletableContact */

#bottomB .moduletableContact {
    padding: 0 2% 5% 2%;
    float: none;
}

/* moduletableForm */

#bottomB .moduletableForm {
    width: 100%;
    float: none;
}

#bottomB .moduletableForm input[type="text"] {
    width: 96%;
    float: none;
    font-size: 27px;
}

#bottomB .moduletableForm textarea {
    font-size: 27px;
}

#bottomB .moduletableForm input[type="submit"] {
    font-size: 27px;
}

/* - - - footer - - - - - - - - - - - - - - - */

#footer {
    font-size: 12px;
}
