body {
  font-family: calibri;
}

#about {
    padding: 0.5em 1em;
}

h1,h2 {
  text-align: center;
}


li {
  list-style: none;
  padding-bottom: 10px;
}

#skills {
  margin: 0;
    padding: 0.5em 1em;
    background: black;
    color: #ececec;
}

.page-title {
	  margin: 0;
    padding: 0.2em;
    text-align: center;
    font-size: 2em;

    text-transform: uppercase;
}

.sub-title {

    text-align: center;
    padding: 0em 1em 1em;
    margin: 0;
font-weight: normal;
font-style: italic;

text-transform: uppercase;
}

.column {
  width: 100%;
  float: none;
}

@media (min-width: 1000px) {
  .column {
    width: 100%;
    float: left;
  }
}

.website {
    float: left;
    padding: 2%;
    margin: 0;
}

.website:nth-child(2n) {
  background: #ddd;
}

  .website .title {
    text-align: center;
    display: block;
    font-size: 1.5em;
    margin-bottom: 0.3em;
    text-transform: uppercase;
  }



.website .thumbnail {
 width: 100%;
}

.website .thumbnail img {
	width: 100%;
  border-radius: 15px;
}

.website .visit-site {
    text-align: center;
    display: block;
    font-size: 1.4em;
    padding: 0.4em 0 0;
      border-radius: 20px;
      padding-bottom:1em;
      padding-top: 1em;
}

.website .visit-site:hover {
background: linear-gradient(rgba(0,0,0,0.1),rgba(50,50,50,0.7));
}

.website .visit-site.noclick:hover {
background: none;
}

.website .visit-site:hover {
  color: white !important;
}

.site-description {
    width: 100% ;
    float: none;
  }

/* WIDE SCREEN EXTRA FORMATTING */
@media (min-width: 600px) {
  .website .visit-site {
    width: 46%;
    float: right;
    clear: right;
    padding: 2%;
    margin: 1%;
  }

  .website .visit-site {
    text-align: center;
    display: block;
    font-size: 1.4em;
    padding-top: 0.4em;
  }

  .website:nth-child(2n) .visit-site {
    float: left;
    clear: left;
  }
.site-description {
    width: 42%;
    float: right;
}

}
