@charset "UTF-8";

#about {
  width:calc(80% - 80px);
  padding: 40px;

  margin:0 auto;

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

#about p,h2 {
  width:70%;
}

#about p {
  font-size: 19px;
  color:#000;
  margin-bottom: 13px;
}

#about h2 {
  margin-top: 25px;
  margin-bottom:8px;

  font-size: 28px;
  color:#b3bc6d;
}

@media screen and (max-width:1000px){
  #about {width:calc(70% - 80px)}
  #about p,h2 {width:100%;}
}

@media screen and (max-width:700px){
  #about {width:calc(100% - 80px)}
}

#greenfees {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around;
}

#greenfees .greenfee {
  transition: all 200ms linear;
  padding: 40px 30px;
  width:calc(31% - 60px);
  box-shadow: 0 0 20px 0 rgba(0,0,0,.16);
  cursor: pointer;
}

#greenfees .greenfee:hover { box-shadow: 0 0 30px 0 rgba(0,0,0,.18);}

#greenfees .greenfee h2 { margin-bottom:5px;font-size: 20px;color:#444;}
#greenfees .greenfee h3 { color:#111;}

@media screen and (max-width:970px) {
  #greenfees .greenfee { width:calc(48% - 60px);margin-bottom: 2%;}
}

@media screen and (max-width:570px) {
  #greenfees .greenfee { width:calc(65% - 60px);}
}

@media screen and (max-width:450px) {
  #greenfees .greenfee { width:calc(90% - 60px);}
}
