body {background: #fff; font-family: Helvetica, Arial, Verdana ,sans-serif; font-size:20px;line-height: 1.4em; padding:0; margin:0;color:#404040;}
h1 {font-size:1.3em;}
h1 span {display: none;}
h2 {font-size:1.2em;margin:0 0 0.5em 0;}
h2.title {color:#fff; background-color: #7d9074; padding: 10px 3%; text-align: center; margin-top:0;}
h2 .subline {font-weight: normal; font-size: 0.9em;}
h3, h4 {font-size:1.05em; margin:0 0 0.5em 0;}
h4 {font-size:0.95em;}
.privacy h3, .privacy h4, .legal h3, .legal h4 { margin-top:1.5em;}
p {margin: 0 0 0.8em 0;}
a {color:#404040; opacity: 0.6; text-decoration: none; }
header a {opacity: 1;}
a:hover {text-decoration: underline;}
img {max-width: 100%;}
.small {font-size: 0.85em; line-height: 1.2em;}
.subline {font-width: normal;}
ul {padding: 0;}
li {margin:0 0 8px 20px;line-height: 1.25em;}
.container {width:100%; max-width: 1400px;margin: 0 auto; padding: 20px 0;background: #fff;}
.content {margin: 0 auto; clear: both; padding: 40px 0 10px 0;}
.content.main {padding-left:40px; padding-right: 40px;}
.content.alternate {background-color: #ECEDEA;}
.content a {font-weight: bold;}
.col {margin-bottom: 20px;padding: 0 3%;}
.col.re, .col.li, .col.third {width:44%; float: left;}
.col.third {width:27%;}
.col.re, .col.re a {color:#547351;}
.clearfix::after {display: block; clear: both; content: "";}
header {text-align: center; line-height: 0;}
footer {background-color: #4a4949; padding: 5px 3%;letter-spacing: 0.5px; clear: both; font-size:0.9em;}
footer, footer a {color:#fff;}
footer li {display: inline; list-style: none; border-left: 1px solid #7d9074; padding-left: 20px;}
footer li:first-child {padding-left: 0; margin-left:0; border:none;}

@media only screen and (max-width: 600px) {
    .col, .col.re, .col.li, .col.third {padding: 0 8%; }
    .col.re, .col.li, .col.third {width: 84%;}
    .col.li {border-bottom: 1px solid #fff;padding-bottom: 25px;}
    footer, h2.title {padding: 5px 8%;}
    footer li {display: block; padding-left: 0; margin-left:0; border:none; line-height: 1.5em;}
}
