/* body p{
    font-size: 15px;
    letter-spacing: 2px;
} */

body li{
    color: #585050;
}

body h1 {
    /* font-size: 25px; */    
}
body section.banner-sec h1{
    color: #fff;
}
body section.banner-sec h1,
body section.homepage-banner-sec div.container-wide div.banner-slider-area div.slider-block div.title-box h1,
body{
    font-family: "Palatino Linotype","新細明體",'Cormorant Garamond',Arial,Verdana,Tahoma,Helvetica,"LiSong Pro",PMingLiU,"Microsoft JhengHei","PingFang SC","Lantinghei SC", serif;
}
body section.banner-sec h1,
body section.homepage-banner-sec div.container-wide div.banner-slider-area div.slider-block div.title-box h1,
body button, body div, body h1, body h2, body h3, body h4, body h5, body h6, body input, body li, body p, body select, body td{
    font-weight: 300;
}

.social-icon-fb{
    width: 1.8em;
}
.social-icon-youtube{
    width: 2em;
}

.contact-content p{
 margin: 0.2em 0;
 line-height: 170%;
}

ul.contact-info-ul{
margin: 0;
}

ul.contact-info-ul li{
    padding-left: 0.9em;
}


/* .contact-content{
    margin: auto;
    display: block;
}
.contact-content p{
    margin: auto;
    width: 50%;
    line-height: 2.2;
} */
.form-control{
    border-radius: 0;
    border: 1px solid #a09393;
    color: #a09393;
}


.dream-title{
    width: 50%;
}

.information img{
    width: 100%;
    max-width: 5em;
}

.content-text{
    padding: 0 50px;
    text-align: justify;
}

.content-text ul{
    margin-bottom: 0;
}

.email-block .email-title{
    line-height: 2.5;
}

@media only screen and (max-width: 520px){
    .slider-group .slick-list{
        padding-right: 0;
    }
    .dream-title{
        width: 100%;
    }
    .content-text{
        padding: 10px 20px 0;
        text-align: justify;
    }
    .information {
        padding-top: 15px;
    }
    .email-block .form-control-label{
        margin: 10px auto 20px;
    }
    .email-block .email-title{
        line-height: 1;
    }
}
