body {
	font-family: Times, serif;

    height: 1200px;

    background-color: #fdb5e7;

    position: relative;
}

a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

header {
    width: 100%;
    height: auto;

    color: white;

    position: relative;

    background: url(../img/TOP_210x210.jpg) center top repeat;
}

    header img {
        width: 100%;
    }

        header img#mary-icon {
            display: none;

            padding-top: 40px;
        }

    header p#info {
        padding-top: 20px;

        font-size: 36px;
        line-height: 45px;
    }

        header p#info span {
            font-size: 50px;
        }

    header #name {
        font-size: 70px;
        text-align: right;

        height: 90px;

        padding-top: 50px;
    }

        header #name span {
            color: #fdb5e7;
        }

nav {
    width: 100%;
    height: auto;

    background: url(../img/NAV_70x70.jpg) center top repeat;
}

    nav ul {
        height: auto;
        list-style: none;

        padding-top: 17px;  
    }

        nav ul li {
            float: left;

            cursor: pointer;
        }

            nav ul li img {
                display: block;

                width: 100%;
                max-width: 235px;
            }

            nav ul li:hover {
                opacity: 0.7;
            }

            nav ul li.active, nav ul li:hover {
                background: url(../img/ON.png) center 3px no-repeat;
                background-size: 232px;

                transition: opacity 0.5s ease-in;
            }

footer {
    background: url(../img/Bottom_350.jpg) center top repeat-x;

    height: 250px;

    position: relative;
    top: -1px;

    border-top: 15px solid white;
}

    footer p {
        color: #967469;
        font-size: 20px;

        position: relative;
        left: 159px;

        width: 685px;

        top: 198px;
    }

        footer p span#dot {
            display: none;
        }

#content {
    position: relative;

    background: url(../img/Bottom_Face_icons.png) left bottom no-repeat;
    background-color: #fdb5e7;
}

    #content #dryer {
        position: absolute;
        bottom: -260px;
        right: 110px;

        z-index: 9999;
    }

    #content section {
        display: none;

        font-size: 60px;
    }

        #content section p {
            margin-bottom: 29px;
        }


        #content section.page {
            display: none;

            min-height: 800px;

            padding-top: 80px;
        }

        #content section#page-contact {
            display: block;

            color: #967469;
        }

            #content section#page-contact .shrink {
                font-size: 45px;
            }

            #content section#page-contact #phones {
                margin-top: 130px;
            }

                #content section#page-contact #phones .row {
                    margin-bottom: 60px;
                }

                #content section#page-contact #phones .row .phones-left {
                    width: 160px;

                    float: left;
                }

                #content section#page-contact #phones .row .phones-right {
                    float: left;
                }

        #content section#page-menu {
            color: #967469;
        }

            #content section#page-menu .label {
                color: #967469;

                clear: both;

                margin-bottom: 40px;
                margin-top: 60px;
            }

            #content section#page-menu .label:first-child {
                margin-top: 0px;
            }

            #content section#page-menu .row {
                margin-bottom: 25px;

                clear: both;
            }

            #content section#page-menu .shrink {
                font-size: 40px;
            }

            #content section#page-menu .row .row-left {
                width: 515px;

                line-height: 33px;

                float: left;

                color: white;

                margin-right: 65px;
            }

            #content section#page-menu .row .row-right {
                float: left;

                color: white;
            }

            #content section#page-menu p {
                line-height: 40px;

                color: white;

                font-size: 40px;

                margin-top: 200px;
                margin-bottom: 500px;
            }

