body{
margin:0;
font-size:16px;
font-family: Verdana, sans-serif;
color:#333;
}
header{
background:#f59a00;
color:#fff;
text-align:center;
padding-top:64px;
}
header h1, header p{
margin:0;
}
header img{
width:280px;
vertical-align:bottom;
}
.btn{
text-decoration:none;
background:#fff;
color:#f59a00;
display:block;
width:140px;
line-height:44px;
margin:40px auto 48px;
font-size:14px;
font-weight:bold;
border-radius:4px
}
.btn:hover{
opacity:0.9;
}
.features img{
width:100%;
}
.features > h1{
text-align:center;
padding:64px 0;
font-weight: normal;
}
.features .container{
margin:0 32px;
}
.features p{
line-height: 1.8;
}
.features section{
padding-bottom:64px;
}
.members{
background:#f2f2f3;
}
.members > h1{
text-align:center;
padding:64px 0;
font-weight: normal;
}
.members ul{
list-style:none;
text-align:center;
margin:0;
padding:0;
}
.members img{
width:160px;
border-radius:50%;
}
.members h2{
font-size:20px;
}
.members li{
padding-bottom:64px;
}
.call-to-action{
background:#f59a00;
color:#fff;
text-align:center;
padding:64px 0;
}
.call-to-action h1{
font-weight:normal;
}
.call-to-action .btn{
margin:0 auto;
}
footer{
padding:64px 0;
background:#323135;
color:#98969c;
text-align:center;
}
@media (min-width: 900px) {
header .container{
display: flex;
width:800px;
margin: 0 auto;
}
header.info{
width:60%;
}
header.pic{
width:40%;
}
}