.strong-green,
a.active,
.strong-green-small,
a.active:hover,
.email,
h2 { color: #004411;}

footer, .column, #nav, .p-wrap { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}

.logo a img {
    margin: auto;
    display: block;
    max-width: 250px;
    height: auto;
    margin-top: 30px;
}

/*.chiene .top { width: 250px; height: 66px; display: block; margin: 65px auto 0 auto; background: url("../images/logo.jpg") no-repeat; text-indent: -99999px;}*/

/* Footer ---------------------------------- */
.p-wrap { width: 1010px; margin: 0 auto; overflow: hidden; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -100px auto;}
footer { width: 1010px; margin: 0 auto;}
footer, .push { height: 100px; }
footer { border-top:1px solid #727272; padding-top: 15px; text-align: center; color: #717171; font-size:12px; line-height: 20px; }

.top { height: 130px; display: block; overflow: hidden; }

h1 { color: #717171; font-size :28px; width: auto; display: inline-block; text-align: center; padding:0 24%; line-height: 33px; }
.content { padding:60px 0 25px 0; border-top: solid 1px #b3b2b2; border-bottom: solid 1px #b3b2b2;}


.advisory { text-align: center;}
h4 { font-size:20px; color: #262626; margin-bottom: 50px; }
h4 span { font-size: 14px;}

.advisory h4 { margin-bottom: 40px;}
.advisory h4 .strong-green { font-weight: bold; font-size: 20px;}

.contact .strong-green { display: inline-block; padding-bottom: 10px;}
.contact h4 { line-height: 32px;}
.contact .strong-green-small { font-style: 14px; font-weight: bold;}

.three { width: 33%; float: left;}
.padd { margin-top:40px; }

.contact h4 strong { margin:0 20%; font-weight: normal; display: inline-block; }

.contact .columns {
    display: flex;
    flex-flow: wrap;
}
.columns .wrap {
    width:50%;
    flex: 0 0 50%;
}
.footertext {
    text-align: center;
    font-size: 12px;
    color: #c1c1c1;
    letter-spacing: 1px;
}
footer {
    margin: auto !important;
}