
.font-base-smartphone {
  font-family: StoneSansMedium, sans-serif;
  font-size: 15px;
  line-height: 20px;
}
/*
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
Imaging with any questions regarding Web Fonts:  http://webfonts.fonts.com
*/
@font-face {
  font-family: "StoneSansLight";
  src: url("../font/742555/cfd75b04-45e9-47a0-85cf-abe35de469d1.eot?#iefix");
  src: url("../font/742555/cfd75b04-45e9-47a0-85cf-abe35de469d1.eot?#iefix") format("eot"), url("../font/742555/466a8f3e-6595-49df-8f68-b86dc6facf9e.woff") format("woff"), url("../font/742555/a1c6e152-cf74-4040-b168-f76e242979aa.ttf") format("truetype"), url("../font/742555/b4f1d365-a938-4ad5-854f-1c4b4f13b2db.svg#b4f1d365-a938-4ad5-854f-1c4b4f13b2db") format("svg");
}
@font-face {
  font-family: "StoneSansMedium";
  src: url("../font/742567/ef6d1c31-de96-4e77-840d-bda26580bb1a.eot?#iefix");
  src: url("../font/742567/ef6d1c31-de96-4e77-840d-bda26580bb1a.eot?#iefix") format("eot"), url("../font/742567/88752d9d-223a-4033-8eeb-065d2030d698.woff") format("woff"), url("../font/742567/8b96c327-8393-40f5-a0ba-6792a8151221.ttf") format("truetype"), url("../font/742567/e825c1f1-f480-488f-ae70-0b02667effe1.svg#e825c1f1-f480-488f-ae70-0b02667effe1") format("svg");
}
/* covered-by-your-grace-regular - latin */
@font-face {
  font-family: 'Covered By Your Grace';
  font-style: normal;
  font-weight: 400;
  src: local('Covered By Your Grace'), local('CoveredByYourGrace'),
       url('../font/covered-by-your-grace-v8-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../font/covered-by-your-grace-v8-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
.clear {
  clear: both;
  overflow: hidden;
}
.clearfix:after {
  content: "";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  overflow: hidden;
}
.white {
  color: #ffffff !important;
}
body {
  background-color: #ffffff;
  color: #4c4c4c;
  font-family: StoneSansMedium, sans-serif;
  font-size: 12px;
}
img {
  display: block;
  max-width: 100%;
  height: auto;
}
a {
  color: #4c4c4c;
  text-decoration: underline;
}
a img {
  border: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: StoneSansMedium, sans-serif;
  font-weight: normal;
}
h1 {
  font-size: 20px;
  line-height: 25px;
}
h2 {
  font-size: 30px;
  line-height: 35px;
}
h3 {
  font-size: 25px;
  line-height: 30px;
}
h4 {
  font-size: 22px;
  line-height: 26px;
}
h5 {
  font-size: 20px;
  line-height: 25px;
}
h6 {
  font-size: 15px;
  line-height: 18px;
}
p {
  font-family: StoneSansMedium, sans-serif;
  font-size: 15px;
  line-height: 1.33;
  margin-bottom: 20px;
}
hr {
  border-top: none;
  border-bottom: 1px dotted #919191;
  margin: 15px 0;
}
blockquote {
  font-style: italic;
}
.list-downloads li,
.list-links li {
  background-position: 10px center;
  background-repeat: no-repeat;
  background-size: 60px 35px;
  border-bottom: 1px dotted #919191;
  font-size: 15px;
  line-height: 20px;
  list-style: none outside none;
}
.list-downloads li:first-child,
.list-links li:first-child {
  border-top: 1px dotted #919191;
}
.list-downloads li a,
.list-links li a {
  color: #4c4c4c;
  display: block;
  padding: 15px 0 15px 80px;
}
.list-downloads li {
  background-image: url('../images/icons/icon_pdf_download.png');
}
.list-links li {
  background-image: url('../images/icons/icon_video_link.png');
}
.list-links li.icon-video {
  background-image: url('../images/icons/icon_video_link.png');
}
.list-links li.icon-link {
  background-image: url('../images/icons/icon_link.png');
}
@media (min-width: 768px) {
  h2 {
    font-size: 4.62vw;
    line-height: 5vw;
  }
  h3 {
    font-size: 3.55vw;
    line-height: 3.9vw;
  }
  h4 {
    font-size: 2.31vw;
    line-height: 2.69vw;
  }
  h5 {
    font-size: 1.55vw;
    line-height: 1.44;
  }
  h6 {
    font-size: 1.48vw;
    line-height: 2.03vw;
  }
}
@media (min-width: 1920px) {
  /*
	h2 {
		font-size: 88px;
		line-height: 96px;
	}

	h3 {
		font-size: 75px;
		line-height: 83px;
	}

    h4 {
	    font-size: 44px;
	    line-height: 52px;
    }

    h5 {
	    font-size: 37px;
	    line-height: 44px;
    }

    h6 {
	    font-size: 28px;
	    line-height: 39px;
    }*/
}
