body{
    margin:0;
    font-family: -apple-system,SF UI Text,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;
    line-height: 1.7;
}

.main{
    max-width: 1080px;
    margin-left: auto;
    margin-right: auto;
}

.header{
    /*height:100px; */
}

.brand{
    width: 45%;
    float:left;
    font-size: 35px;
    font-weight: 300;
}

.contact{
    width: 45%;
    text-align: right;
    float:right;

}

.nav{
    background-color: #005CAF;
    width: 100%;
}

.nav ul{
    background-color: #005CAF;
    width: 100%;
    float:left;
    padding:0;
    margin:0;
    list-style-type:none;
    text-align:center;
}


.nav li{
    float:left;
}

.nav a{
    float:left;
    width:7em;
    text-decoration:none;
    color:white;
    background-color:#005CAF;
    padding:0.2em 0.6em;
    border-right:1px solid white;
}

.nav a:hover {background-color:#00A99D}


.featured_image img {
    width: 100%;    
}

.content_text{
    font-weight: normal;
    font-size: 1em;
    min-height: 500px;
    line-height:1.8em;
    padding-top: 2em;
    padding-left: 5%;
    padding-right: 5%;
}

.links{
    text-align: center;
    /*background-color: #fafafa;*/
    padding-top: 10px;
    font-size: 0.9em;
}

.links a{
    text-decoration:none;
    color:inherit;

}
.links a:hover {color:#005CAF}


.footer{
    text-align: center;
    background-color: #fafafa;
    padding-top: 10px;
    font-size: 0.8em;
}

.footer a{
    text-decoration:none;
    color:inherit;

}


.price_table {
    border-collapse: collapse;
}

.price_table th{

    border-color: gray;
}

.price_table td{
    border-color: gray;
}



input{ 
    outline-color:#005CAF;
    font-weight: normal;
}



