@font-face {
	font-family: 'regular';
	font-weight: 400;
	font-style: normal;
	src: url(../fonts/regular.eot);
	src: url(../fonts/regular.eot?#iefix) format("embedded-opentype"),
       url(../fonts/regular.woff2) format("woff2"),
       url(../fonts/regular.woff) format("woff")
}

@font-face {
	font-family: 'mono';
	font-weight: 400;
	font-style: normal;
	src: url(../fonts/mono.eot);
	src: url(../fonts/mono.eot?#iefix) format("embedded-opentype"),
       url(../fonts/mono.woff2) format("woff2"),
       url(../fonts/mono.woff) format("woff")
}

body {
  font-family: 'mono', monospace;
  font-variant-ligatures: no-common-ligatures;
  font-weight: 400;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  min-height: 100%;
  background-color: white;
  color: gray;
}

h2 {
  font-size: 2.25rem;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 4rem;
  color: black;
}

h3 {
  font-size: 1.5rem;
  font-weight: 400;
}

a {
  color: inherit;
}

a:hover {
  color: inherit;
}

img {
  float: left;
  padding: 0 1.75rem 1.75rem 0;
  margin-bottom: 1.75rem;
}

::selection {
  background: rgba(0,0,0,1);
}
::-moz-selection {
  background: rgba(0,0,0,1);
}

p.description {
  font-size: 1rem;
  font-family: 'Lars FS GI Light', sans-serif;
}

.container-fluid {
  max-width: 1500px;
}

.entry {
  border-top: 2px solid rgb(190, 190, 190);
}

.img-max {
  width: 50%;
  padding: 0 1rem;
}

.nounderline:hover {
  text-decoration: none;
}

#contact {
  margin-bottom: 10rem !important;
}

@media (min-width: 768px) {
  .img-max {
    max-height: 400px;
    padding: 0 1.75rem 1.75rem 0;
    width: inherit;
  }
}

@media (max-width: 575.98px) {
  .pr-5-a {
    padding-right: 2.25rem !important;
  }
}
