@font-face {
  font-family: exProntoPro;
  src: url("../fonts/ExPontoPro-Regular.woff"); }
@font-face {
  font-family: exPontoPro;
  src: url("../fonts/ExPontoPro-Light.woff");
  font-weight: 100; }
@font-face {
  font-family: exPontoPro;
  src: url("../fonts/ExPontoPro-Bold.woff");
  font-weight: bold; }
@font-face {
  font-family: lucindaCalligraphy;
  src: url("../fonts/LCALLIG.woff"); }
@font-face {
  font-family: lucindaCalligraphy;
  src: url("../fonts/lucida calligraphy italic.woff");
  font-style: italic; }
@font-face {
  font-family: poorRichard;
  src: url("../fonts/POORICH.woff"); }
@font-face {
  font-family: segoePrint;
  src: url("../fonts/segoepr.woff"); }
@font-face {
  font-family: segoeScript;
  src: url("../fonts/segoesc.woff"); }
@font-face {
  font-family: stoneSerifPhonetic;
  src: url("../fonts/StoneSerifStd-Phonetic.woff"); }
@font-face {
  font-family: stoneSerifPro;
  src: url("../fonts/StoneSerifITCProBold.woff");
  font-weight: bold; }
@font-face {
  font-family: stoneSerifPro;
  src: url("../fonts/StoneSerifITCProBoldIt.woff");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: stoneSerifPro;
  src: url("../fonts/StoneSerifITCProMedium.woff"); }
@font-face {
  font-family: stoneSerifPro;
  src: url("../fonts/StoneSerifITCProMediumIt.woff");
  font-style: italic; }
@font-face {
  font-family: stoneSerifPro;
  src: url("../fonts/StoneSerifITCProSemiBd.woff");
  font-weight: 700; }
@font-face {
  font-family: stoneSerifPro;
  src: url("../fonts/StoneSerifITCProSemiBdIt.woff");
  font-weight: 700;
  font-style: italic; }
nav img {
  display: inline-block;
  height: auto;
  width: 25%;
  position: absolute;
  top: 3%;
  margin-left: 4%;
  z-index: 2; }

nav img:nth-child(2), nav img:nth-child(3) {
  display: none; }

nav div {
  display: inline-block;
  background-image: url("../images/services/service_header_background.png");
  background-position: center;
  background-size: auto;
  height: 90px;
  width: 100%;
  box-shadow: 4px 4px 4px 1px rgba(0, 0, 0, 0.5);
  text-align: right;
  position: relative;
  top: 85px;
  z-index: 1; }

nav div ul {
  list-style-type: none;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  width: 100%;
  padding: 10px 0 0 0;
  margin: 0;
  overflow: hidden; }

nav div ul button.icon {
  display: none; }

nav div ul li {
  font-family: "segoeScript", segoe, sans-serif;
  font-size: 2.9vh;
  text-align: center;
  height: 70px;
  padding-top: 11px;
  padding-right: 0.80%;
  margin-right: 1%; }

nav div ul li a {
  margin-left: 0.5em; }

.servicesDropdown span {
  background-color: rgba(0, 0, 0, 0);
  outline: none;
  border: none; }

.servicesDropdown div {
  display: none;
  background-image: url("../images/services/secondary_menu_background.png");
  text-align: left;
  position: absolute;
  height: auto;
  width: 173px;
  margin-top: -5px; }

.servicesDropdown div a {
  display: block; }

.servicesDropdown:hover {
  background-image: url("../images/red_texture.png");
  box-shadow: 4px 4px 4px 1px rgba(0, 0, 0, 0.5); }

.servicesDropdown:hover span {
  color: white; }

.servicesDropdown:hover div {
  display: block;
  text-shadow: none; }

header img {
  height: auto;
  width: 100%;
  box-shadow: 4px 4px 10px 10px rgba(0, 0, 0, 0.5);
  max-width: 1200px;
  z-index: 0; }

header h1 {
  font-family: "exPontoPro", lucida sans, sans-serif;
  font-size: 5em;
  color: white;
  text-align: right;
  margin-top: -100px;
  margin-right: 3.5%;
  margin-bottom: 0;
  z-index: 1; }

@media screen and (max-width: 1200px) {
  nav div {
    top: 84px; } }
@media screen and (max-width: 1150px) {
  nav div {
    top: 70px; } }
@media screen and (max-width: 970px) {
  nav div {
    top: 60px; } }
@media screen and (max-width: 850px) {
  nav div {
    top: 50px; } }
@media screen and (max-width: 730px) {
  nav div {
    top: 40px; } }
