@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,700,600,300);@import url(http://fonts.googleapis.com/css?family=Crimson+Text:400,600,700,700italic,600italic,400italic);.ArticleBodyItem__ArticleBodyItem___WFI0a {
  position: relative;
  background: #fff;
  clear: both;
}
.ArticleBodyItem__ArticleBodyItem___WFI0a .ArticleBodyItem__image___PgfpF {
  *zoom: 1;
  width: auto;
  max-width: 1440px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
}
.ArticleBodyItem__ArticleBodyItem___WFI0a .ArticleBodyItem__image___PgfpF:before,
.ArticleBodyItem__ArticleBodyItem___WFI0a .ArticleBodyItem__image___PgfpF:after {
  content: '';
  display: table;
}
.ArticleBodyItem__ArticleBodyItem___WFI0a .ArticleBodyItem__image___PgfpF:after {
  clear: both;
}
.ArticleBodyItem__ArticleBodyItem___WFI0a .ArticleBodyItem__image___PgfpF .ArticleBodyItem__imageHolder___3S26b {
  margin: auto;
  max-width: 100%;
}
.ArticleBodyItem__ArticleBodyItem___WFI0a .ArticleBodyItem__image___PgfpF img {
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  display: block;
}
.ArticleBodyItem__ArticleBodyItem___WFI0a .ArticleBodyItem__image___PgfpF p {
  text-align: center;
}
.ArticleBodyItem__ArticleBodyItem___WFI0a .ArticleBodyItem__image___PgfpF .ArticleBodyItem__attribution___14lGf {
  font-family: 'Crimson Text', serif;
  color: #ccc;
}
.ArticleBodyItem__ArticleBodyItem___WFI0a .ArticleBodyItem__quote___2l-1a {
  font-family: 'Crimson Text', serif;
  font-weight: 600;
  margin: 10px 35px 10px 10px;
  width: 25%;
  float: right;
}
@media only screen and (max-width: 650px) {
  .ArticleBodyItem__ArticleBodyItem___WFI0a .ArticleBodyItem__quote___2l-1a {
    width: 100%;
    display: block;
    float: none;
    margin: 30px 0px 0px 0px;
  }
}
.ArticleBodyItem__ArticleBodyItem___WFI0a .ArticleBodyItem__quote___2l-1a .ArticleBodyItem__quotationMark___2zNxd {
  position: absolute;
}
.ArticleBodyItem__ArticleBodyItem___WFI0a .ArticleBodyItem__quote___2l-1a .ArticleBodyItem__quotationMark___2zNxd span {
  color: #069 !important;
  font-size: 80px;
  font-size: 5rem;
  font-family: 'arial', sans-serif;
}
.ArticleBodyItem__ArticleBodyItem___WFI0a .ArticleBodyItem__quote___2l-1a .ArticleBodyItem__text___2wTYE {
  color: #000;
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 1em;
  padding-left: 35px;
}
.ArticleBodyItem__ArticleBodyItem___WFI0a .ArticleBodyItem__quote___2l-1a .ArticleBodyItem__attribution___14lGf {
  color: #666;
  font-size: 20px;
  font-size: 1.25rem;
  padding: 10px 0 0 35px;
}
.ArticleBodyItem__ArticleBodyItem___WFI0a .ArticleBodyItem__video___1p4Jz {
  width: 100%;
  cursor: pointer;
}
.ArticleBodyItem__ArticleBodyItem___WFI0a .ArticleBodyItem__video___1p4Jz .ArticleBodyItem__container___SzXk4 {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 35px;
  height: 0;
  overflow: hidden;
}
.ArticleBodyItem__ArticleBodyItem___WFI0a .ArticleBodyItem__video___1p4Jz iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
}
body {
  line-height: 1;
  color: #000;
  background: #fff;
}
ol,
ul {
  list-style: none;
}
table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}
caption,
th,
td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}
a img {
  border: none;
}
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
pre,
a,
abbr,
acronym,
address,
code,
del,
dfn,
em,
img,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
caption,
tbody,
tfoot,
thead,
tr {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
}
table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}
caption,
th,
td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}
a img {
  border: none;
}
font-size: 100%;
vertical-align: baseline;
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1;
color: #000;
background: #fff;
border-collapse: separate;
border-spacing: 0;
vertical-align: middle;
text-align: left;
font-weight: normal;
vertical-align: middle;
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
main {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
audio:not([controls]),
[hidden] {
  display: none;
}
body {
  font-family: 'Open Sans';
  background: #efefef;
  overflow-x: hidden;
}
input,
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 0;
  border: none;
  outline: none;
  background: #fff;
}
.Header__error___2twag {
  padding: 20px;
  color: #069;
  font-family: 'Crimson Text', serif;
  font-weight: 400;
  font-size: 24px;
  font-size: 1.5rem;
  text-align: center;
  background: #fff;
}
.Header__error___2twag .Header__emphasis___1Vhhz {
  color: #f30;
  font-weight: 600;
}
.Header__HeaderSmall___1ED40 .Header__backDrop___OdPhD {
  position: fixed;
  z-index: 998;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  height: 0;
  -webkit-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}
.Header__HeaderSmall___1ED40 header {
  position: relative;
  z-index: 999;
  width: 100%;
  background: #fff;
}
.Header__HeaderSmall___1ED40 header .Header__headerTop___2AnBD {
  position: relative;
  text-align: center;
/* active state, i.e. menu open */
}
.Header__HeaderSmall___1ED40 header .Header__headerTop___2AnBD .Header__hamburger___ELjBg {
  display: block;
  position: absolute;
  left: 0;
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 119px;
  height: 82px;
  font-size: 0;
  text-indent: -9999px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  cursor: pointer;
  -webkit-transition: background 0.25s ease-in-out;
  -o-transition: background 0.25s ease-in-out;
  transition: background 0.25s ease-in-out;
}
@media only screen and (max-width: 450px) {
  .Header__HeaderSmall___1ED40 header .Header__headerTop___2AnBD .Header__hamburger___ELjBg {
    width: 75px;
  }
}
.Header__HeaderSmall___1ED40 header .Header__headerTop___2AnBD .Header__hamburger___ELjBg:focus {
  outline: none;
}
.Header__HeaderSmall___1ED40 header .Header__headerTop___2AnBD .Header__hamburger___ELjBg span {
  display: block;
  position: absolute;
  top: 38px;
  left: 18px;
  right: 18px;
  height: 5px;
  width: 39px;
  background: #069;
  margin: 0 auto;
  border-radius: 3px;
}
.Header__HeaderSmall___1ED40 header .Header__headerTop___2AnBD .Header__hamburger___ELjBg span::before,
.Header__HeaderSmall___1ED40 header .Header__headerTop___2AnBD .Header__hamburger___ELjBg span::after {
  position: absolute;
  display: block;
  left: 0;
  width: 39px;
  height: 5px;
  background-color: #069;
  border-radius: 3px;
  content: "";
}
.Header__HeaderSmall___1ED40 header .Header__headerTop___2AnBD .Header__hamburger___ELjBg span::before {
  top: -10px;
}
.Header__HeaderSmall___1ED40 header .Header__headerTop___2AnBD .Header__hamburger___ELjBg span::after {
  bottom: -10px;
}
.Header__HeaderSmall___1ED40 header .Header__headerTop___2AnBD .Header__hamburgerHtx___2P7oz {
  background-color: #fff;
}
.Header__HeaderSmall___1ED40 header .Header__headerTop___2AnBD .Header__hamburgerHtx___2P7oz span {
  -webkit-transition: background 0.25s ease-in-out;
  -o-transition: background 0.25s ease-in-out;
  transition: background 0.25s ease-in-out;
}
.Header__HeaderSmall___1ED40 header .Header__headerTop___2AnBD .Header__hamburgerHtx___2P7oz span::before,
.Header__HeaderSmall___1ED40 header .Header__headerTop___2AnBD .Header__hamburgerHtx___2P7oz span::after {
  -webkit-transition-duration: 0.3s, 0.3s;
  -o-transition-duration: 0.3s, 0.3s;
  transition-duration: 0.3s, 0.3s;
  -webkit-transition-delay: 0.3s, 0s;
  -o-transition-delay: 0.3s, 0s;
  transition-delay: 0.3s, 0s;
}
.Header__HeaderSmall___1ED40 header .Header__headerTop___2AnBD .Header__hamburgerHtx___2P7oz span::before {
  -webkit-transition-property: top, -webkit-transform;
  -o-transition-property: top, -o-transform;
  transition-property: top, -webkit-transform;
  -o-transition-property: top, transform, -o-transform;
  transition-property: top, transform;
  transition-property: top, transform, -webkit-transform, -o-transform;
}
.Header__HeaderSmall___1ED40 header .Header__headerTop___2AnBD .Header__hamburgerHtx___2P7oz span::after {
  -webkit-transition-property: bottom, -webkit-transform;
  -o-transition-property: bottom, -o-transform;
  transition-property: bottom, -webkit-transform;
  -o-transition-property: bottom, transform, -o-transform;
  transition-property: bottom, transform;
  transition-property: bottom, transform, -webkit-transform, -o-transform;
}
.Header__HeaderSmall___1ED40 header .Header__headerTop___2AnBD .Header__hamburgerHtx___2P7oz.Header__isActive___3KKVt {
  background-color: #069;
}
.Header__HeaderSmall___1ED40 header .Header__headerTop___2AnBD .Header__hamburgerHtx___2P7oz.Header__isActive___3KKVt span {
  background: none;
}
.Header__HeaderSmall___1ED40 header .Header__headerTop___2AnBD .Header__hamburgerHtx___2P7oz.Header__isActive___3KKVt span::before {
  top: 0;
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.Header__HeaderSmall___1ED40 header .Header__headerTop___2AnBD .Header__hamburgerHtx___2P7oz.Header__isActive___3KKVt span::after {
  bottom: 0;
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.Header__HeaderSmall___1ED40 header .Header__headerTop___2AnBD .Header__hamburgerHtx___2P7oz.Header__isActive___3KKVt span::before,
.Header__HeaderSmall___1ED40 header .Header__headerTop___2AnBD .Header__hamburgerHtx___2P7oz.Header__isActive___3KKVt span::after {
  -webkit-transition-delay: 0s, 0.3s;
  -o-transition-delay: 0s, 0.3s;
  transition-delay: 0s, 0.3s;
  background: #fff;
}
.Header__HeaderSmall___1ED40 header .Header__headerTop___2AnBD .Header__logo___4EUX_ svg {
  width: 205px;
  height: 114px;
  margin: -15px 0 -19px;
}
@media only screen and (max-width: 450px) {
  .Header__HeaderSmall___1ED40 header .Header__headerTop___2AnBD .Header__logo___4EUX_ svg {
    width: 170px;
    height: 81px;
    margin-top: 3px;
    margin-bottom: -4px;
  }
}
.Header__HeaderSmall___1ED40 header .Header__headerTop___2AnBD .Header__searchBtn___1gP6e {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 20px;
  padding-left: 20px;
  cursor: pointer;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.Header__HeaderSmall___1ED40 header .Header__headerTop___2AnBD .Header__searchBtn___1gP6e.Header__android___2vFEc {
  border: none;
}
.Header__HeaderSmall___1ED40 header .Header__headerTop___2AnBD .Header__searchBtn___1gP6e .Header__backgroundFill___1NsIf {
  position: absolute;
  width: 75px;
  height: 82px;
  left: -1px;
  top: -23px;
  background: #069;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.Header__HeaderSmall___1ED40 header .Header__headerTop___2AnBD .Header__searchBtn___1gP6e svg {
  width: 34px;
  -webkit-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.Header__HeaderSmall___1ED40 header .Header__headerTop___2AnBD .Header__searchBtn___1gP6e.Header__active___2xFzu {
  border-left: 1px solid #069;
}
.Header__HeaderSmall___1ED40 header .Header__headerTop___2AnBD .Header__searchBtn___1gP6e.Header__active___2xFzu .Header__backgroundFill___1NsIf {
  opacity: 1;
  -ms-filter: none;
  -webkit-filter: none;
          filter: none;
}
.Header__HeaderSmall___1ED40 header .Header__headerTop___2AnBD .Header__searchBtn___1gP6e.Header__active___2xFzu svg path {
  fill: #fff;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH {
  opacity: 0.99;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
  filter: alpha(opacity=99);
  position: absolute;
  z-index: 1000;
  width: 100%;
  overflow: hidden;
  -webkit-transition: height 0.25s ease-in-out;
  -o-transition: height 0.25s ease-in-out;
  transition: height 0.25s ease-in-out;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav {
  position: relative;
  font-family: 'Crimson Text', serif;
  font-weight: 400;
  font-size: 24px;
  font-size: 1.5rem;
  color: #999;
}
@media only screen and (max-width: 450px) {
  .Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav {
    font-size: 16px;
    font-size: 1rem;
  }
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__backRow___2K5Ga {
  padding: 20px 0 20px 40px;
}
@media only screen and (max-width: 450px) {
  .Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__backRow___2K5Ga {
    padding: 20px 0 20px 20px;
  }
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__default___2IADg {
  position: relative;
  background: #fff;
  border-top: 1px solid #cbcbcb;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  left: 0;
  -webkit-transition: left 0.25s ease-in-out;
  -o-transition: left 0.25s ease-in-out;
  transition: left 0.25s ease-in-out;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__default___2IADg:last-child {
  border-bottom: 1px solid #cbcbcb;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__default___2IADg.Header__hidden___IE5JC {
  left: -100%;
  -webkit-transition: left 0.25s ease-in-out;
  -o-transition: left 0.25s ease-in-out;
  transition: left 0.25s ease-in-out;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__default___2IADg a {
  color: #999;
  padding: 20px 0 20px 40px;
  text-decoration: none;
  cursor: pointer;
  display: block;
}
@media only screen and (max-width: 450px) {
  .Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__default___2IADg a {
    padding: 20px 0 20px 20px;
  }
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__default___2IADg a.Header__obituaries___2wjAc.Header__active___2xFzu {
  color: #069;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__default___2IADg a.Header__funeral___1Q8zU.Header__active___2xFzu {
  color: #069;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__default___2IADg a.Header__newspapers___h_b_j.Header__active___2xFzu {
  color: #069;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__default___2IADg a.Header__memorials___3POsg.Header__active___2xFzu {
  color: #069;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__default___2IADg a.Header__features___41kHv.Header__active___2xFzu {
  color: #069;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__default___2IADg a.Header__sympathy___2lb5f.Header__active___2xFzu {
  color: #069;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__default___2IADg a.Header__advice___2jnMX.Header__active___2xFzu {
  color: #069;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__default___2IADg .Header__marker___zYKkm {
  font-size: 36px;
  font-size: 2.25rem;
  position: absolute;
  right: 37px;
  top: 15px;
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media only screen and (max-width: 450px) {
  .Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__default___2IADg .Header__marker___zYKkm {
    right: 10px;
    top: 12px;
  }
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__default___2IADg .Header__marker___zYKkm.Header__active___2xFzu {
  -webkit-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  right: 45px;
  top: 15px;
}
@media only screen and (max-width: 450px) {
  .Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__default___2IADg .Header__marker___zYKkm.Header__active___2xFzu {
    right: 20px;
    top: 11px;
  }
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__default___2IADg .Header__leftIdentifier___3AKiC {
  position: absolute;
  z-index: 1;
  height: 100%;
  width: 4px;
  top: 0;
  left: 0;
  background: #333;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__default___2IADg .Header__leftIdentifier___3AKiC.Header__obituaries___2wjAc {
  background: #069;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__default___2IADg .Header__leftIdentifier___3AKiC.Header__funeral___1Q8zU {
  background: #069;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__default___2IADg .Header__leftIdentifier___3AKiC.Header__newspapers___h_b_j {
  background: #069;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__default___2IADg .Header__leftIdentifier___3AKiC.Header__memorials___3POsg {
  background: #069;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__default___2IADg .Header__leftIdentifier___3AKiC.Header__features___41kHv {
  background: #069;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__default___2IADg .Header__leftIdentifier___3AKiC.Header__sympathy___2lb5f {
  background: #069;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__default___2IADg .Header__leftIdentifier___3AKiC.Header__advice___2jnMX {
  background: #069;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__subNavContainerOuter___dQ48H {
  width: 100%;
  overflow: hidden;
  -webkit-transition: height 0.25s ease-in-out;
  -o-transition: height 0.25s ease-in-out;
  transition: height 0.25s ease-in-out;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__subNavContainerOuter___dQ48H .Header__subNavSection___2SoHx {
  position: relative;
  font-weight: 600;
  background: #efefef;
  border-top: 1px solid #cbcbcb;
  left: 0;
  -webkit-transition: left 0.25s ease-in-out;
  -o-transition: left 0.25s ease-in-out;
  transition: left 0.25s ease-in-out;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__subNavContainerOuter___dQ48H .Header__subNavSection___2SoHx.Header__hidden___IE5JC {
  left: -100%;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__subNavContainerOuter___dQ48H .Header__subNavSection___2SoHx .Header__marker___zYKkm {
  position: absolute;
  right: 43px;
  top: 23px;
  margin-top: -4px;
}
@media only screen and (max-width: 450px) {
  .Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__subNavContainerOuter___dQ48H .Header__subNavSection___2SoHx .Header__marker___zYKkm {
    right: 18px;
  }
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__subNavContainerOuter___dQ48H .Header__subNavSection___2SoHx a {
  padding: 20px 0 20px 40px;
  position: relative;
  cursor: pointer;
  display: block;
}
@media only screen and (max-width: 450px) {
  .Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__subNavContainerOuter___dQ48H .Header__subNavSection___2SoHx a {
    padding: 20px 0 20px 20px;
  }
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__secondarySubNavContainerOuter___2s41S {
  position: absolute;
  z-index: 1000;
  width: 100%;
  top: 0;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__secondarySubNavContainerOuter___2s41S .Header__backBlockArrow___PYuZR {
  position: absolute;
  left: 30px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 10px 15px 0;
  border-color: transparent #fff transparent transparent;
  -moz-transform: scale(0.9999);
}
@media only screen and (max-width: 450px) {
  .Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__secondarySubNavContainerOuter___2s41S .Header__backBlockArrow___PYuZR {
    left: 20px;
    margin-top: -7px;
  }
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__secondarySubNavContainerOuter___2s41S .Header__backBlock___2hDCC {
  position: absolute;
  left: 40px;
  display: table;
  margin-top: -3px;
  font-family: 'Open Sans';
  font-size: 16px;
  font-size: 1rem;
  background: #fff;
  height: 30px;
}
@media only screen and (max-width: 450px) {
  .Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__secondarySubNavContainerOuter___2s41S .Header__backBlock___2hDCC {
    left: 30px;
    margin-top: -7px;
  }
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__secondarySubNavContainerOuter___2s41S .Header__backBlock___2hDCC p {
  position: relative;
  padding: 0 10px 0 5px;
  margin-top: 7px;
  font-weight: 600;
}
@media only screen and (max-width: 450px) {
  .Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__secondarySubNavContainerOuter___2s41S .Header__backBlock___2hDCC p {
    font-size: 12px;
    font-size: 0.75rem;
    padding-top: 3px;
  }
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__secondarySubNavContainerOuter___2s41S .Header__backBlock___2hDCC.Header__obituaries___2wjAc {
  color: #069;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__secondarySubNavContainerOuter___2s41S .Header__backBlock___2hDCC.Header__funeral___1Q8zU {
  color: #069;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__secondarySubNavContainerOuter___2s41S .Header__backBlock___2hDCC.Header__newspapers___h_b_j {
  color: #069;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__secondarySubNavContainerOuter___2s41S .Header__backBlock___2hDCC.Header__memorials___3POsg {
  color: #069;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__secondarySubNavContainerOuter___2s41S .Header__backBlock___2hDCC.Header__features___41kHv {
  color: #069;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__secondarySubNavContainerOuter___2s41S .Header__backBlock___2hDCC.Header__sympathy___2lb5f {
  color: #069;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__secondarySubNavContainerOuter___2s41S .Header__backBlock___2hDCC.Header__advice___2jnMX {
  color: #069;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__secondarySubNavContainerOuter___2s41S .Header__default___2IADg {
  cursor: pointer;
  color: #fff;
  background: #efefef;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__secondarySubNavContainerOuter___2s41S .Header__default___2IADg h2 {
  text-align: center;
  margin-left: -20px;
  width: 100%;
}
@media only screen and (max-width: 450px) {
  .Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__secondarySubNavContainerOuter___2s41S .Header__default___2IADg h2 {
    margin-left: -10px;
  }
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__secondarySubNavContainerOuter___2s41S .Header__default___2IADg.Header__obituaries___2wjAc {
  background: #069;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__secondarySubNavContainerOuter___2s41S .Header__default___2IADg.Header__funeral___1Q8zU {
  background: #069;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__secondarySubNavContainerOuter___2s41S .Header__default___2IADg.Header__newspapers___h_b_j {
  background: #069;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__secondarySubNavContainerOuter___2s41S .Header__default___2IADg.Header__memorials___3POsg {
  background: #069;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__secondarySubNavContainerOuter___2s41S .Header__default___2IADg.Header__features___41kHv {
  background: #069;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__secondarySubNavContainerOuter___2s41S .Header__default___2IADg.Header__sympathy___2lb5f {
  background: #069;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__secondarySubNavContainerOuter___2s41S .Header__default___2IADg.Header__advice___2jnMX {
  background: #069;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__secondarySubNavContainerOuter___2s41S .Header__finalSubMenu___yH5p8 {
  position: absolute;
  width: 100%;
  left: 100%;
  top: 0;
  -webkit-transition: left 0.25s ease-in-out;
  -o-transition: left 0.25s ease-in-out;
  transition: left 0.25s ease-in-out;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__secondarySubNavContainerOuter___2s41S .Header__finalSubMenu___yH5p8.Header__active___2xFzu {
  left: 0%;
}
.Header__HeaderSmall___1ED40 header .Header__navOuter___1VoAH nav .Header__items___1TBLZ .Header__secondarySubNavContainerOuter___2s41S .Header__finalSubMenu___yH5p8 .Header__filler___2RQlR {
  width: 100%;
}
.Header__HeaderSmall___1ED40 .Header__searchBox___2nKrx {
  position: relative;
  width: 100%;
  height: 130px;
  overflow: hidden;
  background: #069;
  -webkit-transition: height 0.4s ease-in-out;
  -o-transition: height 0.4s ease-in-out;
  transition: height 0.4s ease-in-out;
}
@media only screen and (max-width: 450px) {
  .Header__HeaderSmall___1ED40 .Header__searchBox___2nKrx {
    max-height: 80px;
  }
}
.Header__HeaderSmall___1ED40 .Header__searchBox___2nKrx .Header__content___1ucaz {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
}
@media only screen and (max-width: 450px) {
  .Header__HeaderSmall___1ED40 .Header__searchBox___2nKrx .Header__content___1ucaz {
    margin-top: -5px;
  }
}
.Header__HeaderSmall___1ED40 .Header__searchBox___2nKrx .Header__content___1ucaz input {
  text-align: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  width: 100%;
  padding-right: 10px;
  font-size: 50px;
  font-size: 3.125rem;
  font-family: 'Open Sans';
  border: none;
  outline: none;
  background: #069;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
  color: #fff;
}
@media only screen and (max-width: 450px) {
  .Header__HeaderSmall___1ED40 .Header__searchBox___2nKrx .Header__content___1ucaz input {
    font-size: 24px;
    font-size: 1.5rem;
    padding-top: 8px;
  }
}
.Header__HeaderSmall___1ED40 .Header__searchBox___2nKrx .Header__content___1ucaz .Header__placeholder___24jMA {
  position: absolute;
  top: 0;
  width: 100%;
  pointer-events: none;
}
.Header__HeaderSmall___1ED40 .Header__searchBox___2nKrx .Header__content___1ucaz .Header__placeholder___24jMA div {
  display: table;
  margin: 11px auto 0;
  color: #fff;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
}
.Header__HeaderSmall___1ED40 .Header__searchBox___2nKrx .Header__content___1ucaz .Header__placeholder___24jMA div span {
  float: left;
  height: 45px;
  margin-top: 3px;
}
.Header__HeaderSmall___1ED40 .Header__searchBox___2nKrx .Header__content___1ucaz .Header__placeholder___24jMA div span svg {
  width: 44px;
  height: 45px;
  -webkit-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}
@media only screen and (max-width: 450px) {
  .Header__HeaderSmall___1ED40 .Header__searchBox___2nKrx .Header__content___1ucaz .Header__placeholder___24jMA div span svg {
    width: 22px;
    height: 23px;
  }
}
.Header__HeaderSmall___1ED40 .Header__searchBox___2nKrx .Header__content___1ucaz .Header__placeholder___24jMA div p {
  float: right;
  padding-left: 25px;
  font-size: 50px;
  font-size: 3.125rem;
  font-family: 'Open Sans';
  font-weight: 300;
}
@media only screen and (max-width: 450px) {
  .Header__HeaderSmall___1ED40 .Header__searchBox___2nKrx .Header__content___1ucaz .Header__placeholder___24jMA div p {
    font-size: 24px;
    font-size: 1.5rem;
    padding-left: 8px;
  }
}
@-moz-document url-prefix() {
  .Header__HeaderSmall___1ED40 {
    margin-bottom: 1px;
  }
}
.Header__HeaderLarge___2XVH2 {
  max-width: 100%;
  background: #fff;
  font-family: 'Crimson Text', serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  color: #999;
  padding-top: 15px;
  overflow: hidden;
}
.Header__HeaderLarge___2XVH2 header {
  *zoom: 1;
  width: auto;
  max-width: 1280px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  max-width: 1280px;
  text-align: right;
  padding: 0;
  padding-bottom: 15px;
  position: relative;
}
.Header__HeaderLarge___2XVH2 header:before,
.Header__HeaderLarge___2XVH2 header:after {
  content: '';
  display: table;
}
.Header__HeaderLarge___2XVH2 header:after {
  clear: both;
}
@media only screen and (max-width: 1295px) {
  .Header__HeaderLarge___2XVH2 header {
    padding-left: 10px;
  }
}
@media only screen and (max-width: 1170px) {
  .Header__HeaderLarge___2XVH2 header {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (max-width: 980px) {
  .Header__HeaderLarge___2XVH2 header {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
@media only screen and (max-width: 850px) {
  .Header__HeaderLarge___2XVH2 header {
    font-size: 16px;
    font-size: 1rem;
  }
}
.Header__HeaderLarge___2XVH2 header span {
  position: relative;
  width: 142px;
  height: 35px;
  overflow: hidden;
}
.Header__HeaderLarge___2XVH2 header span svg {
  margin-top: 0;
}
.Header__HeaderLarge___2XVH2 header .Header__logo___4EUX_ {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 15%;
  margin-left: 0%;
  margin-right: 0%;
  text-align: left;
  margin-top: 2px;
  position: relative;
  top: 10px;
  margin-bottom: 18px;
}
.Header__HeaderLarge___2XVH2 header .Header__logo___4EUX_:before,
.Header__HeaderLarge___2XVH2 header .Header__logo___4EUX_:after {
  content: '';
  display: table;
}
.Header__HeaderLarge___2XVH2 header .Header__logo___4EUX_:after {
  clear: both;
}
@media only screen and (max-width: 980px) {
  .Header__HeaderLarge___2XVH2 header .Header__logo___4EUX_ {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 17%;
    margin-left: 0%;
    margin-right: 0%;
  }
  .Header__HeaderLarge___2XVH2 header .Header__logo___4EUX_:before,
  .Header__HeaderLarge___2XVH2 header .Header__logo___4EUX_:after {
    content: '';
    display: table;
  }
  .Header__HeaderLarge___2XVH2 header .Header__logo___4EUX_:after {
    clear: both;
  }
}
.Header__HeaderLarge___2XVH2 header .Header__mainNav___DUXNn {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 78%;
  margin-left: 0%;
  margin-right: 0%;
  text-align: center;
  margin-top: 20px;
  margin-left: -34px;
}
.Header__HeaderLarge___2XVH2 header .Header__mainNav___DUXNn:before,
.Header__HeaderLarge___2XVH2 header .Header__mainNav___DUXNn:after {
  content: '';
  display: table;
}
.Header__HeaderLarge___2XVH2 header .Header__mainNav___DUXNn:after {
  clear: both;
}
@media only screen and (max-width: 1170px) {
  .Header__HeaderLarge___2XVH2 header .Header__mainNav___DUXNn {
    margin-left: 5px;
  }
}
@media only screen and (max-width: 980px) {
  .Header__HeaderLarge___2XVH2 header .Header__mainNav___DUXNn {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 74%;
    margin-left: 0%;
    margin-right: 0%;
    margin-left: 0;
  }
  .Header__HeaderLarge___2XVH2 header .Header__mainNav___DUXNn:before,
  .Header__HeaderLarge___2XVH2 header .Header__mainNav___DUXNn:after {
    content: '';
    display: table;
  }
  .Header__HeaderLarge___2XVH2 header .Header__mainNav___DUXNn:after {
    clear: both;
  }
}
.Header__HeaderLarge___2XVH2 header .Header__mainNav___DUXNn .Header__items___1TBLZ div {
  display: inline-block;
  cursor: pointer;
  -webkit-transition: color 0.25s ease-in-out;
  -o-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}
.Header__HeaderLarge___2XVH2 header .Header__mainNav___DUXNn .Header__items___1TBLZ div a {
  color: inherit;
  text-decoration: none;
}
.Header__HeaderLarge___2XVH2 header .Header__mainNav___DUXNn .Header__items___1TBLZ div a:before {
  content: '|';
  padding: 0 8px;
  color: #999;
}
.Header__HeaderLarge___2XVH2 header .Header__mainNav___DUXNn .Header__items___1TBLZ div:first-child a:before {
  display: none;
}
.Header__HeaderLarge___2XVH2 header .Header__mainNav___DUXNn .Header__items___1TBLZ .Header__default___2IADg:hover {
  color: #069;
}
.Header__HeaderLarge___2XVH2 header .Header__mainNav___DUXNn .Header__items___1TBLZ .Header__obituaries___2wjAc:hover {
  color: #069;
}
.Header__HeaderLarge___2XVH2 header .Header__mainNav___DUXNn .Header__items___1TBLZ .Header__funeral___1Q8zU:hover {
  color: #069;
}
.Header__HeaderLarge___2XVH2 header .Header__mainNav___DUXNn .Header__items___1TBLZ .Header__newspapers___h_b_j:hover {
  color: #069;
}
.Header__HeaderLarge___2XVH2 header .Header__mainNav___DUXNn .Header__items___1TBLZ .Header__memorials___3POsg:hover {
  color: #069;
}
.Header__HeaderLarge___2XVH2 header .Header__mainNav___DUXNn .Header__items___1TBLZ .Header__features___41kHv:hover {
  color: #069;
}
.Header__HeaderLarge___2XVH2 header .Header__mainNav___DUXNn .Header__items___1TBLZ .Header__sympathy___2lb5f:hover {
  color: #069;
}
.Header__HeaderLarge___2XVH2 header .Header__mainNav___DUXNn .Header__items___1TBLZ .Header__advice___2jnMX:hover {
  color: #069;
}
.Header__HeaderLarge___2XVH2 header .Header__navBlock___f1VqD {
  position: absolute;
  width: 2px;
  height: 2px;
  background: #fff;
  bottom: 0;
  left: 0;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.Header__HeaderLarge___2XVH2 header .Header__searchBtn___1gP6e {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 10%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 5px;
  height: 45px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 4px;
  background: #069;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
  padding: 20px 0;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: background 0.25s ease-in-out;
  -o-transition: background 0.25s ease-in-out;
  transition: background 0.25s ease-in-out;
  position: absolute;
  right: 10px;
}
.Header__HeaderLarge___2XVH2 header .Header__searchBtn___1gP6e:before,
.Header__HeaderLarge___2XVH2 header .Header__searchBtn___1gP6e:after {
  content: '';
  display: table;
}
.Header__HeaderLarge___2XVH2 header .Header__searchBtn___1gP6e:after {
  clear: both;
}
@media only screen and (max-width: 1170px) {
  .Header__HeaderLarge___2XVH2 header .Header__searchBtn___1gP6e {
    position: absolute;
    width: 50px;
    right: 10px;
    height: 35px;
    padding: 13px 0;
    margin-top: 8px;
  }
}
.Header__HeaderLarge___2XVH2 header .Header__searchBtn___1gP6e:hover {
  background: #09c;
}
.Header__HeaderLarge___2XVH2 header .Header__searchBtn___1gP6e span {
  position: relative;
  display: inline block;
  padding-right: 10px;
  top: -6px;
}
@media only screen and (max-width: 1170px) {
  .Header__HeaderLarge___2XVH2 header .Header__searchBtn___1gP6e span {
    padding-right: 0;
  }
}
.Header__HeaderLarge___2XVH2 header .Header__searchBtn___1gP6e span svg {
  position: relative;
  width: 19px;
  height: 19px;
  left: 0;
  top: 0;
  -webkit-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}
.Header__HeaderLarge___2XVH2 header .Header__searchBtn___1gP6e p {
  position: relative;
  display: inline-block;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: -4px;
}
@media only screen and (max-width: 1170px) {
  .Header__HeaderLarge___2XVH2 header .Header__searchBtn___1gP6e p {
    display: none;
  }
}
.Header__HeaderLarge___2XVH2 .Header__searchBox___2nKrx {
  position: relative;
  width: 100%;
  height: 130px;
  overflow: hidden;
  background: #069;
  -webkit-transition: height 0.4s ease-in-out;
  -o-transition: height 0.4s ease-in-out;
  transition: height 0.4s ease-in-out;
  -webkit-box-shadow: inset 0px 5px 15px 0px rgba(0,0,0,0.1);
  box-shadow: inset 0px 5px 15px 0px rgba(0,0,0,0.1);
}
.Header__HeaderLarge___2XVH2 .Header__searchBox___2nKrx .Header__content___1ucaz {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
}
.Header__HeaderLarge___2XVH2 .Header__searchBox___2nKrx .Header__content___1ucaz input {
  text-align: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  width: 100%;
  padding-right: 10px;
  font-size: 50px;
  font-size: 3.125rem;
  font-family: 'Open Sans';
  font-weight: 300;
  border: none;
  outline: none;
  background: #069;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
  color: #fff;
}
.Header__HeaderLarge___2XVH2 .Header__searchBox___2nKrx .Header__content___1ucaz .Header__placeholder___24jMA {
  position: absolute;
  top: 0;
  width: 100%;
  pointer-events: none;
}
.Header__HeaderLarge___2XVH2 .Header__searchBox___2nKrx .Header__content___1ucaz .Header__placeholder___24jMA div {
  display: table;
  margin: 11px auto 0;
  color: #fff;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
}
.Header__HeaderLarge___2XVH2 .Header__searchBox___2nKrx .Header__content___1ucaz .Header__placeholder___24jMA div span {
  float: left;
  height: 45px;
  margin-top: 3px;
}
.Header__HeaderLarge___2XVH2 .Header__searchBox___2nKrx .Header__content___1ucaz .Header__placeholder___24jMA div span svg {
  width: 44px;
  height: 45px;
  -webkit-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}
.Header__HeaderLarge___2XVH2 .Header__searchBox___2nKrx .Header__content___1ucaz .Header__placeholder___24jMA div p {
  float: right;
  padding-left: 25px;
  font-size: 50px;
  font-size: 3.125rem;
  font-family: 'Open Sans';
  font-weight: 300;
}
.Header__HeaderLarge___2XVH2 .Header__submenu___3-1GP {
  position: absolute;
  z-index: 1000;
  width: 100%;
  background-color: #efefef;
  -webkit-box-shadow: inset 0px 5px 15px 0px rgba(0,0,0,0.05);
  box-shadow: inset 0px 5px 15px 0px rgba(0,0,0,0.05);
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.4s ease-in-out;
  -o-transition: height 0.4s ease-in-out;
  transition: height 0.4s ease-in-out;
  text-align: center;
}
.Header__HeaderLarge___2XVH2 .Header__submenu___3-1GP .Header__container___2EhW3 {
  position: absolute;
  width: 100%;
  display: table;
  margin: 0 auto;
  padding: 10px 0;
}
.Header__HeaderLarge___2XVH2 .Header__submenu___3-1GP .Header__container___2EhW3.Header__hidden___IE5JC {
  visibility: hidden;
}
.Header__HeaderLarge___2XVH2 .Header__submenu___3-1GP .Header__container___2EhW3 .Header__column___1jJRV {
  text-align: left;
  vertical-align: top;
  position: relative;
  display: inline-block;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 600;
  margin-right: 25px;
  height: 100%;
  width: 150px;
}
@media only screen and (max-width: 1170px) {
  .Header__HeaderLarge___2XVH2 .Header__submenu___3-1GP .Header__container___2EhW3 .Header__column___1jJRV {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.Header__HeaderLarge___2XVH2 .Header__submenu___3-1GP .Header__container___2EhW3 .Header__column___1jJRV .Header__columnInner___L_ha2 {
  padding-right: 25px;
  padding-bottom: 25px;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: block;
}
.Header__HeaderLarge___2XVH2 .Header__submenu___3-1GP .Header__container___2EhW3 .Header__column___1jJRV .Header__columnInner___L_ha2 h1 {
  color: #666;
  padding-bottom: 10px;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.Header__HeaderLarge___2XVH2 .Header__submenu___3-1GP .Header__container___2EhW3 .Header__column___1jJRV .Header__columnInner___L_ha2 a {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: block;
  padding-bottom: 5px;
  font-family: 'Open Sans';
  font-weight: 500;
  color: #999;
  text-decoration: none;
  font-size: 14px;
  font-size: 0.875rem;
  -webkit-transition: color 0.25s ease-in-out;
  -o-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
  line-height: 1em;
}
.Header__HeaderLarge___2XVH2 .Header__submenu___3-1GP .Header__container___2EhW3 .Header__column___1jJRV .Header__columnInner___L_ha2 a:hover {
  color: #09c;
}
.Header__HeaderLarge___2XVH2 .Header__submenu___3-1GP .Header__container___2EhW3 .Header__column___1jJRV .Header__bottom___1ftSv {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
  bottom: 0;
  border-top: 1px dotted #999;
  width: 125px;
}
.Header__HeaderLarge___2XVH2 .Header__submenu___3-1GP .Header__container___2EhW3 .Header__column___1jJRV .Header__bottom___1ftSv a {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: block;
  padding-top: 8px;
  font-family: 'Open Sans';
  font-weight: 400;
  text-decoration: none;
  font-size: 12px;
  font-size: 0.75rem;
  -webkit-transition: color 0.25s ease-in-out;
  -o-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}
.Header__HeaderLarge___2XVH2 .Header__submenu___3-1GP .Header__container___2EhW3 .Header__column___1jJRV .Header__verticalBreak___mjl09 {
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  background: #ccc;
  opacity: 1;
  -ms-filter: none;
  -webkit-filter: none;
          filter: none;
}
.Header__HeaderLarge___2XVH2 .Header__submenu___3-1GP .Header__container___2EhW3 .Header__column___1jJRV:last-child {
  margin-right: 0;
}
.Header__HeaderLarge___2XVH2 .Header__submenu___3-1GP .Header__container___2EhW3 .Header__column___1jJRV:last-child .Header__verticalBreak___mjl09 {
  display: none;
}
.Header__HeaderLarge___2XVH2 .Header__submenu___3-1GP .Header__container___2EhW3 .Header__column___1jJRV:last-child .Header__columnInner___L_ha2 {
  padding-right: 0;
}
.Footer__Footer___pfuFn {
  overflow: auto;
  background-color: #333;
  min-height: 280px;
  clear: both;
}
@media only screen and (max-width: 1100px) {
  .Footer__Footer___pfuFn {
    overflow: hidden;
  }
}
@media only screen and (max-width: 940px) {
  .Footer__Footer___pfuFn {
    padding: 0 40px;
  }
}
@media only screen and (max-width: 800px) {
  .Footer__Footer___pfuFn {
    padding: 30px 40px 0;
  }
}
@media only screen and (max-width: 340px) {
  .Footer__Footer___pfuFn {
    padding: 30px 5px 0;
  }
}
.Footer__Footer___pfuFn .Footer__footCol___3PWVi {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 31.196%;
  margin-left: 0%;
  margin-right: 3%;
}
.Footer__Footer___pfuFn .Footer__footCol___3PWVi:before,
.Footer__Footer___pfuFn .Footer__footCol___3PWVi:after {
  content: '';
  display: table;
}
.Footer__Footer___pfuFn .Footer__footCol___3PWVi:after {
  clear: both;
}
.Footer__Footer___pfuFn .Footer__footCol___3PWVi:nth-child(3n) {
  margin-right: 0%;
  float: right;
}
.Footer__Footer___pfuFn .Footer__footCol___3PWVi:nth-child(3n+1) {
  clear: both;
}
@media only screen and (max-width: 940px) {
  .Footer__Footer___pfuFn .Footer__footCol___3PWVi {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 100%;
    margin-left: 0%;
    margin-right: 3%;
    margin-bottom: 20px;
  }
  .Footer__Footer___pfuFn .Footer__footCol___3PWVi:before,
  .Footer__Footer___pfuFn .Footer__footCol___3PWVi:after {
    content: '';
    display: table;
  }
  .Footer__Footer___pfuFn .Footer__footCol___3PWVi:after {
    clear: both;
  }
  .Footer__Footer___pfuFn .Footer__footCol___3PWVi:nth-child(1n) {
    margin-right: 0%;
    float: right;
  }
  .Footer__Footer___pfuFn .Footer__footCol___3PWVi:nth-child(1n+1) {
    clear: both;
  }
}
.Footer__Footer___pfuFn .Footer__firstRow___rrf4J {
  display: block;
  margin-top: 50px;
  *zoom: 1;
  width: auto;
  max-width: 1280px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
}
.Footer__Footer___pfuFn .Footer__firstRow___rrf4J:before,
.Footer__Footer___pfuFn .Footer__firstRow___rrf4J:after {
  content: '';
  display: table;
}
.Footer__Footer___pfuFn .Footer__firstRow___rrf4J:after {
  clear: both;
}
@media only screen and (max-width: 1400px) {
  .Footer__Footer___pfuFn .Footer__firstRow___rrf4J {
    max-width: none;
    margin-right: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    margin: 50px 50px 0;
  }
}
@media only screen and (max-width: 800px) {
  .Footer__Footer___pfuFn .Footer__firstRow___rrf4J {
    margin: 10px 5px 0;
  }
}
.Footer__Footer___pfuFn .Footer__footerSearch___2PLpO {
  display: block;
  background-color: #fff;
  height: 45px;
  border-radius: 3px;
  overflow: hidden;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: 0 solid #fff;
}
@media only screen and (max-width: 940px) {
  .Footer__Footer___pfuFn .Footer__footerSearch___2PLpO {
    margin-bottom: 35px;
  }
}
.Footer__Footer___pfuFn .Footer__footerSearch___2PLpO form {
  display: block;
  margin-top: 8px;
}
.Footer__Footer___pfuFn .Footer__footerSearch___2PLpO input {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  -webkit-appearance: none;
  height: 30px;
  width: 85%;
  display: inline-block;
  border: 1px solid #fff;
  text-indent: 8px;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: l_remify(30px);
}
.Footer__Footer___pfuFn .Footer__footerSearch___2PLpO input:focus {
  outline: 0;
}
.Footer__Footer___pfuFn .Footer__footerSearch___2PLpO svg {
  fill: #069;
}
.Footer__Footer___pfuFn .Footer__footerSearch___2PLpO p {
  text-align: top;
  height: 30px;
}
.Footer__Footer___pfuFn .Footer__footerSearch___2PLpO button {
  height: 30px;
  width: 30px;
  float: right;
  margin-right: 3%;
  cursor: pointer;
  border: 1px solid #fff;
  background-color: #fff;
  padding: 0;
}
.Footer__Footer___pfuFn .Footer__footerFollow___3t1EL {
  display: block;
  height: 45px;
}
@media only screen and (max-width: 940px) {
  .Footer__Footer___pfuFn .Footer__footerFollow___3t1EL {
    height: 90px;
    border-left: none;
    border-right: none;
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
    margin-bottom: 35px;
  }
}
.Footer__Footer___pfuFn .Footer__footerFollow___3t1EL .Footer__followSpacer___-MLa4 {
  text-align: center;
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 33%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 10px;
}
.Footer__Footer___pfuFn .Footer__footerFollow___3t1EL .Footer__followSpacer___-MLa4:before,
.Footer__Footer___pfuFn .Footer__footerFollow___3t1EL .Footer__followSpacer___-MLa4:after {
  content: '';
  display: table;
}
.Footer__Footer___pfuFn .Footer__footerFollow___3t1EL .Footer__followSpacer___-MLa4:after {
  clear: both;
}
@media only screen and (max-width: 940px) {
  .Footer__Footer___pfuFn .Footer__footerFollow___3t1EL .Footer__followSpacer___-MLa4 {
    margin: 35px auto 0;
    height: 20px;
  }
}
.Footer__Footer___pfuFn .Footer__footerFollow___3t1EL .Footer__followIcon___1jrv7 {
  display: block;
  width: 30px;
  margin: 0 auto;
  height: 30px;
  cursor: pointer;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  -webkit-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}
@media only screen and (max-width: 940px) {
  .Footer__Footer___pfuFn .Footer__footerFollow___3t1EL .Footer__followIcon___1jrv7 {
    margin-top: -5px;
  }
}
.Footer__Footer___pfuFn .Footer__footerFollow___3t1EL .Footer__followIcon___1jrv7 svg {
  fill: #fff;
}
.Footer__Footer___pfuFn .Footer__footerFollow___3t1EL .Footer__followIcon___1jrv7:hover {
  opacity: 1;
  -ms-filter: none;
  -webkit-filter: none;
          filter: none;
}
.Footer__Footer___pfuFn .Footer__footerFollow___3t1EL .Footer__followIcon___1jrv7:hover .Footer__Facebook___Hl9XW svg {
  fill: #415e9c;
}
.Footer__Footer___pfuFn .Footer__footerFollow___3t1EL .Footer__followIcon___1jrv7:hover .Footer__Twitter___1ZHwe svg {
  fill: #3b94d9;
}
.Footer__Footer___pfuFn .Footer__footerFollow___3t1EL .Footer__followIcon___1jrv7:hover .Footer__Google_Plus___35j7x svg {
  fill: #d73d32;
}
.Footer__footerNewsletter___Yz1A2 form {
  display: block;
  height: 45px;
}
.Footer__footerNewsletter___Yz1A2 a {
  cursor: pointer;
  display: block;
  text-decoration: none;
  float: left;
  font-family: 'Crimson';
  color: #fff;
  font-size: 18px;
  font-size: 1.125rem;
  height: 45px;
  width: 55%;
  text-align: center;
  line-height: 45px;
  -webkit-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}
@media only screen and (max-width: 1100px) {
  .Footer__footerNewsletter___Yz1A2 a {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (max-width: 940px) {
  .Footer__footerNewsletter___Yz1A2 a {
    font-size: 22px;
    font-size: 1.375rem;
    width: 45%;
  }
}
@media only screen and (max-width: 600px) {
  .Footer__footerNewsletter___Yz1A2 a {
    font-size: 16px;
    font-size: 1rem;
    width: 60%;
  }
}
@media only screen and (max-width: 400px) {
  .Footer__footerNewsletter___Yz1A2 a {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.Footer__footerNewsletter___Yz1A2 a:hover {
  color: #09c;
}
.Footer__footerNewsletter___Yz1A2 .Footer__inputWrapper___6Win1 {
  display: none;
  float: left;
  background-color: #fff;
  height: 45px;
  width: 62.5%;
  border-radius: 3px;
  overflow: hidden;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: 0 solid #fff;
}
.Footer__footerNewsletter___Yz1A2 .Footer__inputWrapper___6Win1 input {
  margin-top: 8px;
  height: 30px;
  width: 100%;
  display: inline-block;
  border: 1px solid #fff;
  text-indent: 8px;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: l_remify(30px);
}
.Footer__footerNewsletter___Yz1A2 .Footer__inputWrapper___6Win1 input:focus {
  outline: 0;
}
.Footer__footerNewsletter___Yz1A2 button {
  display: block;
  float: left;
  height: 45px;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  font-size: 16px;
  font-size: 1rem;
  font-family: 'Open Sans';
  background-color: #069;
  color: #fff;
  cursor: pointer;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: 0 solid #fff;
  -webkit-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}
.Footer__footerNewsletter___Yz1A2 button:hover {
  background-color: #09c;
}
@media only screen and (max-width: 1100px) {
  .Footer__footerNewsletter___Yz1A2 button {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
@media only screen and (max-width: 940px) {
  .Footer__footerNewsletter___Yz1A2 button {
    font-size: 16px;
    font-size: 1rem;
  }
}
.Footer__secondRow___HtyPm {
  border-top: 1px dotted #999;
  display: block;
  clear: both;
  margin-top: 40px;
  *zoom: 1;
  width: auto;
  max-width: 1280px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
}
.Footer__secondRow___HtyPm:before,
.Footer__secondRow___HtyPm:after {
  content: '';
  display: table;
}
.Footer__secondRow___HtyPm:after {
  clear: both;
}
@media only screen and (max-width: 1400px) {
  .Footer__secondRow___HtyPm {
    max-width: none;
    margin-right: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    margin: 50px 50px 0;
  }
}
@media only screen and (max-width: 940px) {
  .Footer__secondRow___HtyPm {
    margin: 10px 50px 0;
  }
}
@media only screen and (max-width: 800px) {
  .Footer__secondRow___HtyPm {
    margin: 10px 5px 0;
  }
}
@media only screen and (max-width: 940px) {
  .Footer__secondRow___HtyPm .Footer__footSide___d4QWY {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 100%;
    margin-left: 0%;
    margin-right: 3%;
  }
  .Footer__secondRow___HtyPm .Footer__footSide___d4QWY:before,
  .Footer__secondRow___HtyPm .Footer__footSide___d4QWY:after {
    content: '';
    display: table;
  }
  .Footer__secondRow___HtyPm .Footer__footSide___d4QWY:after {
    clear: both;
  }
  .Footer__secondRow___HtyPm .Footer__footSide___d4QWY:nth-child(1n) {
    margin-right: 0%;
    float: right;
  }
  .Footer__secondRow___HtyPm .Footer__footSide___d4QWY:nth-child(1n+1) {
    clear: both;
  }
}
.Footer__secondRow___HtyPm .Footer__footerLeftSide___1FC-f {
  vertical-align: top;
  margin-top: 25px;
  overflow: auto;
  width: 25%;
  display: inline-block;
}
@media only screen and (max-width: 1100px) {
  .Footer__secondRow___HtyPm .Footer__footerLeftSide___1FC-f {
    width: 100%;
    margin-top: 40px;
    text-align: center;
    margin-bottom: 60px;
  }
}
.Footer__secondRow___HtyPm .Footer__footerLeftSide___1FC-f p {
  margin-bottom: 8px;
  color: #858585;
  font-size: 12px;
  font-size: 0.75rem;
}
.Footer__secondRow___HtyPm .Footer__footerRightSide___1iKxv {
  text-align: right;
  vertical-align: top;
  margin-top: 40px;
  width: 75%;
  display: inline-block;
}
@media only screen and (max-width: 1100px) {
  .Footer__secondRow___HtyPm .Footer__footerRightSide___1iKxv {
    width: 100%;
    margin: auto;
    text-align: center;
  }
}
.Footer__secondRow___HtyPm .Footer__footerRightSide___1iKxv .Footer__footerNav___3a4uj {
  color: #fff;
  font-family: 'Crimson';
  -webkit-font-smoothing: antialiased;
  display: block;
}
@media only screen and (max-width: 1100px) {
  .Footer__secondRow___HtyPm .Footer__footerRightSide___1iKxv .Footer__footerNav___3a4uj {
    width: 100%;
    margin-top: 40px;
    text-align: center;
  }
}
.Footer__secondRow___HtyPm .Footer__footerRightSide___1iKxv .Footer__footerNav___3a4uj span span {
  display: inline-block;
  padding: 2px 10px;
  font-size: 16px;
  font-size: 1rem;
  height: 14px;
  margin-bottom: 6px;
  line-height: 14px;
  border-right: 1px solid #999;
}
@media only screen and (max-width: 1300px) {
  .Footer__secondRow___HtyPm .Footer__footerRightSide___1iKxv .Footer__footerNav___3a4uj span span {
    font-size: 14px;
    font-size: 0.875rem;
    padding: 1px 6px;
  }
}
@media only screen and (max-width: 1100px) {
  .Footer__secondRow___HtyPm .Footer__footerRightSide___1iKxv .Footer__footerNav___3a4uj span span {
    font-size: 16px;
    font-size: 1rem;
    padding: 2px 10px;
  }
}
@media only screen and (max-width: 1000px) {
  .Footer__secondRow___HtyPm .Footer__footerRightSide___1iKxv .Footer__footerNav___3a4uj span span {
    text-align: center;
    padding: 2px 10px;
    border-right: 0;
  }
}
.Footer__secondRow___HtyPm .Footer__footerRightSide___1iKxv .Footer__footerNav___3a4uj span span a,
.Footer__secondRow___HtyPm .Footer__footerRightSide___1iKxv .Footer__footerNav___3a4uj span span a:visited,
.Footer__secondRow___HtyPm .Footer__footerRightSide___1iKxv .Footer__footerNav___3a4uj span span a:active {
  color: #ccc;
  display: inline-block;
  text-decoration: none;
}
.Footer__secondRow___HtyPm .Footer__footerRightSide___1iKxv .Footer__footerNav___3a4uj span span a:hover,
.Footer__secondRow___HtyPm .Footer__footerRightSide___1iKxv .Footer__footerNav___3a4uj span span a:visited:hover,
.Footer__secondRow___HtyPm .Footer__footerRightSide___1iKxv .Footer__footerNav___3a4uj span span a:active:hover {
  color: #fff;
  -webkit-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}
.Footer__secondRow___HtyPm .Footer__footerRightSide___1iKxv .Footer__footerNav___3a4uj span:last-child span {
  border-right: 0;
  padding-right: 0;
}
@media only screen and (max-width: 1000px) {
  .Footer__secondRow___HtyPm .Footer__footerRightSide___1iKxv .Footer__footerNav___3a4uj span:last-child span {
    padding-right: 10px;
  }
}
@media only screen and (max-width: 1000px) {
  .Footer__secondRow___HtyPm .Footer__footerRightSide___1iKxv .Footer__footerNav___3a4uj span.Footer__navsplit___6jChc {
    padding-right: 10px;
  }
}
.Footer__secondRow___HtyPm .Footer__footerRightSide___1iKxv .Footer__footerLegalNav___2Ux0t {
  color: #ccc;
  margin-top: 10px;
  font-size: 12px;
  font-size: 0.75rem;
}
.Footer__secondRow___HtyPm .Footer__footerRightSide___1iKxv .Footer__footerLegalNav___2Ux0t span {
  display: inline-block;
  padding: 1px 6px;
  height: 10px;
  line-height: 10px;
  border-right: 1px solid #666;
}
.Footer__secondRow___HtyPm .Footer__footerRightSide___1iKxv .Footer__footerLegalNav___2Ux0t span:last-child {
  border-right: 0;
  padding-right: 0;
}
.Footer__secondRow___HtyPm .Footer__footerRightSide___1iKxv .Footer__footerLegalNav___2Ux0t span.Footer__last___2mmW_ {
  border-right: 0;
  padding-right: 0;
}
@media only screen and (max-width: 700px) {
  .Footer__secondRow___HtyPm .Footer__footerRightSide___1iKxv .Footer__footerLegalNav___2Ux0t span {
    margin-bottom: 12px;
  }
}
.Footer__secondRow___HtyPm .Footer__footerRightSide___1iKxv .Footer__footerLegalNav___2Ux0t span a {
  color: #999;
  text-decoration: none;
  font-size: 12px;
  font-size: 0.75rem;
}
.Footer__secondRow___HtyPm .Footer__footerRightSide___1iKxv .Footer__footerLegalNav___2Ux0t span a:hover {
  color: #ccc;
  -webkit-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}
.Footer__footerLogo___3ajum svg {
  height: 45px;
  width: 235px;
}
.Footer__footerLogo___3ajum svg path {
  fill: #fff;
}
.Article__Article___3zWHB {
  position: relative;
  width: 1600px;
  margin: 0 auto;
}
@media only screen and (max-width: 1600px) {
  .Article__Article___3zWHB {
    width: 100%;
    margin: 0;
  }
}
.Article__Article___3zWHB .Article__ArticleBody___3ixyR {
  left: 36.35%;
  width: 63.65%;
  position: relative;
  top: -60px;
  margin-bottom: -60px;
  padding-bottom: 12px;
  background: #fff;
  -webkit-box-shadow: 0px -1px 17px -4px rgba(0,0,0,0.57);
  box-shadow: 0px -1px 17px -4px rgba(0,0,0,0.57);
}
@media only screen and (max-width: 1000px) {
  .Article__Article___3zWHB .Article__ArticleBody___3ixyR {
    top: 0;
    margin-bottom: 0;
    left: 25%;
    width: 75%;
  }
}
@media only screen and (max-width: 800px) {
  .Article__Article___3zWHB .Article__ArticleBody___3ixyR {
    left: 0%;
    width: 100%;
  }
}
.DetailHeader__DetailHeader___1QUJe {
  margin: 0 auto;
  *zoom: 1;
  width: auto;
  max-width: 100%;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  background-color: #000;
  position: relative;
}
.DetailHeader__DetailHeader___1QUJe:before,
.DetailHeader__DetailHeader___1QUJe:after {
  content: '';
  display: table;
}
.DetailHeader__DetailHeader___1QUJe:after {
  clear: both;
}
.DetailHeader__DetailHeader___1QUJe figure {
  max-width: 1600px;
  width: 100%;
  padding: 0;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
/*+below(500px)
      height auto !important*/
}
.DetailHeader__DetailHeader___1QUJe figure img {
  display: block;
  margin: 0 auto;
  width: 100%;
  min-width: 708px;
}
.DetailHeader__DetailHeader___1QUJe figure .DetailHeader__gradient___2ZoDK {
  position: absolute;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(left, #000 0%, rgba(51,51,51,0) 15%, rgba(51,51,51,0) 85%, #000 100%);
  background: -o-linear-gradient(left, #000 0%, rgba(51,51,51,0) 15%, rgba(51,51,51,0) 85%, #000 100%);
  background: -webkit-gradient(linear, left top, right top, from(#000), color-stop(15%, rgba(51,51,51,0)), color-stop(85%, rgba(51,51,51,0)), to(#000));
  background: linear-gradient(to right, #000 0%, rgba(51,51,51,0) 15%, rgba(51,51,51,0) 85%, #000 100%);
  top: 0;
  opacity: 1;
  -ms-filter: none;
  -webkit-filter: none;
          filter: none;
  -webkit-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}
@media only screen and (max-width: 1250px) {
  .DetailHeader__DetailHeader___1QUJe figure .DetailHeader__gradient___2ZoDK {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
.DetailHeader__DetailHeader___1QUJe figure figcaption {
  display: block;
  top: 0;
  width: 100%;
  min-height: 100%;
}
@media only screen and (max-width: 650px) {
  .DetailHeader__DetailHeader___1QUJe figure figcaption {
    margin-left: 2%;
  }
}
.DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__figWrapper___1T98U {
  display: block;
  max-width: 1270px;
  margin: 0 auto;
}
@media only screen and (max-width: 1280px) {
  .DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__figWrapper___1T98U {
    width: 95%;
  }
}
.DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__breadCrumbs___EBPGL {
  max-width: 1270px;
  margin: 0 auto;
  width: 100%;
  position: absolute;
  line-height: 1.5;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #fff;
  top: 5px;
  -webkit-transition: margin 0.25s ease-in-out;
  -o-transition: margin 0.25s ease-in-out;
  transition: margin 0.25s ease-in-out;
}
@media only screen and (max-width: 1280px) {
  .DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__breadCrumbs___EBPGL {
    width: 95%;
  }
}
.DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__breadCrumbs___EBPGL a {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 400;
  color: #fff;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  text-decoration: none;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
  text-shadow: 0 0 5px rgba(0,0,0,0.5);
}
.DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__breadCrumbs___EBPGL a.DetailHeader__active___3d4Ed {
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
  pointer-events: none;
}
.DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__breadCrumbs___EBPGL a::after {
  content: '\203A';
  margin: 0 5px;
}
.DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__breadCrumbs___EBPGL a:last-child::after {
  content: '';
  margin: 0;
}
.DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__breadCrumbs___EBPGL a:hover {
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
}
.DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__titleContainer___1PxGZ {
  overflow: visible;
  width: 75%;
  max-height: 125px;
  padding-bottom: 30px;
  text-shadow: 0px 0px 5px rgba(0,0,0,0.5);
}
@media only screen and (max-width: 600px) {
  .DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__titleContainer___1PxGZ {
    overflow: visible;
    width: 90%;
    max-height: none;
  }
}
@media only screen and (min-width: 500px) and (max-width: 800px) {
  .DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__titleContainer___1PxGZ {
    overflow: visible;
    width: 90%;
    max-height: none;
    position: absolute;
    bottom: 40px;
  }
}
.DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__metaContainer___2aP1D {
  position: absolute;
  bottom: 0;
  min-height: 205px;
  width: 750px;
}
@media only screen and (max-width: 1000px) {
  .DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__metaContainer___2aP1D {
    height: auto;
    min-height: initial;
    width: auto;
  }
}
@media only screen and (max-width: 800px) {
  .DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__metaContainer___2aP1D {
    position: static;
    height: auto;
  }
}
@media only screen and (max-width: 500px) {
  .DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__metaContainer___2aP1D {
    padding-top: 10px;
  }
}
.DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__metaContainer___2aP1D .DetailHeader__subtitle___2P-LW {
  font-size: 24px;
  font-size: 1.5rem;
  color: #fff;
  font-family: 'Crimson Text';
  font-weight: 300;
  display: block;
  margin-bottom: 16px;
  text-transform: uppercase;
}
@media only screen and (max-width: 1000px) {
  .DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__metaContainer___2aP1D .DetailHeader__subtitle___2P-LW {
    font-size: 16px;
    font-size: 1rem;
    margin-bottom: 4px;
  }
}
@media only screen and (max-width: 500px) {
  .DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__metaContainer___2aP1D .DetailHeader__subtitle___2P-LW {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__metaContainer___2aP1D .DetailHeader__photocredit___1a0c8 {
  font-size: 12px;
  font-size: 0.75rem;
  color: #bebebe;
  font-family: 'arial';
  font-weight: 300;
  display: block;
  margin: 16px 0px;
}
@media only screen and (min-width: 500px) and (max-width: 800px) {
  .DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__metaContainer___2aP1D .DetailHeader__photocredit___1a0c8 {
    margin-left: -5%;
    position: absolute;
    bottom: -2px;
    z-index: 1;
    padding-left: 5%;
    width: 300px;
  }
}
@media only screen and (max-width: 500px) {
  .DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__metaContainer___2aP1D .DetailHeader__photocredit___1a0c8 {
    font-size: 10px;
    font-size: 0.625rem;
    margin: -5px 0px 5px 0px;
  }
}
.DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__metaContainer___2aP1D h1 {
  font-size: 45px;
  font-size: 2.8125rem;
  line-height: 45px;
  color: #fff;
  display: block;
  font-family: 'Crimson Text';
  font-weight: 700;
  margin-bottom: 10px;
  text-transform: uppercase;
}
@media only screen and (max-width: 1000px) {
  .DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__metaContainer___2aP1D h1 {
    font-size: 25px;
    font-size: 1.5625rem;
    line-height: 1.3;
  }
}
@media only screen and (max-width: 500px) {
  .DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__metaContainer___2aP1D h1 {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__metaContainer___2aP1D .DetailHeader__disqussBtnContainer___2m9m2 {
  color: #fff;
  display: block;
  visibility: hidden;
  height: 30px;
  margin: 0 0 30px 0;
}
@media only screen and (max-width: 1000px) {
  .DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__metaContainer___2aP1D .DetailHeader__disqussBtnContainer___2m9m2 {
    display: none;
  }
}
@media only screen and (max-width: 800px) {
  .DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__metaContainer___2aP1D .DetailHeader__disqussBtnContainer___2m9m2 {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    height: auto;
  }
}
.DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__metaContainer___2aP1D .DetailHeader__disqussBtnContainer___2m9m2 div {
  display: inline-block;
  position: relative;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 12px;
  font-size: 0.75rem;
}
.DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__metaContainer___2aP1D .DetailHeader__disqussBtnContainer___2m9m2 div:first-child {
  padding: 5px 7px;
  background-color: #f30;
  max-width: 30px;
  text-align: center;
  margin-right: 8px;
  font-weight: 500;
  font-size: 14px;
  font-size: 0.875rem;
}
.DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__metaContainer___2aP1D .DetailHeader__disqussBtnContainer___2m9m2 div:first-child:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 10px 10px 0 0;
  border-color: #f30 transparent;
  display: block;
  width: 0;
  z-index: 1;
  left: 21%;
}
@media only screen and (min-width: 500px) and (max-width: 800px) {
  .DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__metaContainer___2aP1D .DetailHeader__socialContainer___1uoGw {
    margin-left: -5%;
    position: absolute;
    bottom: 30px;
    z-index: 1;
    padding-left: 5%;
    width: 300px;
  }
}
@media only screen and (max-width: 500px) {
  .DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__metaContainer___2aP1D .DetailHeader__socialContainer___1uoGw {
    height: auto;
    padding: 0;
  }
}
@media only screen and (max-width: 450px) {
  .DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__metaContainer___2aP1D .DetailHeader__socialContainer___1uoGw {
    display: none;
  }
}
.DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__metaContainer___2aP1D .DetailHeader__socialBtnContainer___101Tf {
  display: block;
  height: 30px;
/*+below(1000px)
            margin-left -20px*/
}
@media only screen and (min-width: 500px) and (max-width: 800px) {
  .DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__metaContainer___2aP1D .DetailHeader__socialBtnContainer___101Tf {
    display: block;
    height: auto;
    padding-top: 10px;
  }
}
@media only screen and (max-width: 500px) {
  .DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__metaContainer___2aP1D .DetailHeader__socialBtnContainer___101Tf {
    padding-top: 0px;
  }
}
.DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__metaContainer___2aP1D .DetailHeader__socialBtnContainer___101Tf .DetailHeader__fbBtnContainer___-6657 {
  height: 20px;
  overflow: hidden;
}
.DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__metaContainer___2aP1D .DetailHeader__socialBtnContainer___101Tf .DetailHeader__socialBtn___224-C {
  display: inline-block;
  margin: 0 10px 0 0;
  padding: 0;
  float: left;
}
.DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__metaContainer___2aP1D .DetailHeader__socialBtnContainer___101Tf .DetailHeader__socialBtn___224-C:last-child {
  margin-left: 4px;
}
.DetailHeader__DetailHeader___1QUJe figure figcaption .DetailHeader__metaContainer___2aP1D .DetailHeader__socialBtnContainer___101Tf .DetailHeader__socialBtnPinterest___n02nq a {
  vertical-align: top !important;
}
.ArticleBody__ArticleBody___E8qWS {
  position: relative;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  color: #666;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 24px;
}
@media only screen and (max-width: 1000px) {
  .ArticleBody__ArticleBody___E8qWS {
    top: 0;
  }
}
@media only screen and (max-width: 800px) {
  .ArticleBody__ArticleBody___E8qWS {
    width: 96%;
    left: 2%;
  }
}
.ArticleBody__ArticleBody___E8qWS p {
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 24px;
  margin: 10px 0px 20px 0px;
}
.ArticleBody__ArticleBody___E8qWS div,
.ArticleBody__ArticleBody___E8qWS img,
.ArticleBody__ArticleBody___E8qWS iframe {
  max-width: 100%;
}
.ArticleBody__ArticleBody___E8qWS .ArticleBody__BodyContainer___16L0p {
  padding: 40px;
}
@media only screen and (max-width: 1000px) {
  .ArticleBody__ArticleBody___E8qWS .ArticleBody__BodyContainer___16L0p {
    padding: 20px;
  }
}
@media only screen and (max-width: 800px) {
  .ArticleBody__ArticleBody___E8qWS .ArticleBody__BodyContainer___16L0p {
    padding: 10px;
  }
}
.ArticleBody__ArticleBody___E8qWS .ArticleBody__Label___1VNf- {
  position: relative;
  left: 5px;
  display: inline;
  background: #09c;
  color: #fff;
  font-size: 18px;
  font-family: 'Crimson Text';
  text-transform: uppercase;
  line-height: 28px;
  -webkit-box-shadow: 5px 0 0 0 #09c, -5px 0 0 0 #09c;
  box-shadow: 5px 0 0 0 #09c, -5px 0 0 0 #09c;
}
.ArticleBody__ArticleBody___E8qWS .ArticleBody__ByLine___1LEVq {
  margin: 15px 0px;
}
.ArticleBody__ArticleBody___E8qWS .ArticleBody__ByLine___1LEVq p {
  display: inline;
}
.ArticleBody__ArticleBody___E8qWS .ArticleBody__ByLine___1LEVq .ArticleBody__Author___2TQV2,
.ArticleBody__ArticleBody___E8qWS .ArticleBody__ByLine___1LEVq .ArticleBody__PublishedStats___1qq1u {
  display: inline;
  margin-right: 20px;
}
.ArticleBody__ArticleBody___E8qWS .ArticleBody__ByLine___1LEVq .ArticleBody__Author___2TQV2 .ArticleBody__PublishedClock___juBY7,
.ArticleBody__ArticleBody___E8qWS .ArticleBody__ByLine___1LEVq .ArticleBody__PublishedStats___1qq1u .ArticleBody__PublishedClock___juBY7 {
  margin-right: 10px;
  color: #069;
}
.ArticleBody__ArticleBody___E8qWS .ArticleBody__ByLine___1LEVq .ArticleBody__Author___2TQV2 .ArticleBody__PublishedClock___juBY7 svg,
.ArticleBody__ArticleBody___E8qWS .ArticleBody__ByLine___1LEVq .ArticleBody__PublishedStats___1qq1u .ArticleBody__PublishedClock___juBY7 svg {
  position: relative;
  top: 5px;
  margin: 0;
}
.ArticleBody__ArticleBody___E8qWS .ArticleBody__BodyDescription___RF6Pp {
  padding-top: 1.5rem;
  border-top: 1px solid #ccc;
  position: relative;
/*&:first-letter
      float left
      font-size 135px
      line-height 100px
      padding-top 2px
      padding-right 15px
      padding-left 3px
      color black
      font-family 'Crimson Text'*/
}
.ArticleBody__ArticleBody___E8qWS .ArticleBody__BodyDescription___RF6Pp a,
.ArticleBody__ArticleBody___E8qWS .ArticleBody__BodyDescription___RF6Pp a:visited,
.ArticleBody__ArticleBody___E8qWS .ArticleBody__BodyDescription___RF6Pp a:active {
  color: #09c;
  text-decoration: none;
}
.ArticleBody__ArticleBody___E8qWS .ArticleBody__BodyDescription___RF6Pp a:hover {
  color: #069;
  text-decoration: none;
}
.ArticleBody__ArticleBody___E8qWS .ArticleBody__BodyDescription___RF6Pp:before {
  content: '';
  display: block;
  position: absolute;
  top: 5px;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%224px%22%20height%3D%229px%22%20viewBox%3D%220%200%204%209%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20xmlns%3Asketch%3D%22http%3A//www.bohemiancoding.com/sketch/ns%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%203.3.3%20%2812081%29%20-%20http%3A//www.bohemiancoding.com/sketch%20--%3E%0A%20%20%20%20%3Ctitle%3ELine%20+%20Line%20+%20Line%3C/title%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%0A%20%20%20%20%3Cdefs%3E%3C/defs%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Line-+-Line-+-Line%22%20sketch%3Atype%3D%22MSLayerGroup%22%20stroke%3D%22%23979797%22%20stroke-linecap%3D%22square%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M1.5%2C7.5%20L1.5%2C7.5%22%20id%3D%22Line%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M1.5%2C4.5%20L1.5%2C4.5%22%20id%3D%22Line%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M1.5%2C1.5%20L1.5%2C1.5%22%20id%3D%22Line%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E");
  background-color: #fff;
  width: 100%;
  height: 10px;
}
.ArticleBody__ArticleBody___E8qWS .ArticleBody__BodyDescription___RF6Pp > div:first-child:first-letter {
  float: left;
  padding: 15px 20px 2px 5px;
  margin-bottom: 3%;
  font-size: 135px;
  font-family: 'Crimson Text';
  text-transform: uppercase;
  line-height: 68px;
  color: #000;
  font-style: normal !important;
  font-weight: normal !important;
}
.ArticleBody__ArticleBody___E8qWS .ArticleBody__cf___94dMI {
  clear: both;
}
.PublishThisCarousel__PublishThisCarousel___3x5GK {
  width: 100%;
}
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__carouselContainer___2CW-i {
  background: url(data:image/gif;base64,R0lGODlhCAAIAKIAAPLy8t/f3/T09ODg4PPz8/f39wAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QzU1QzQ4MzU2N0QxMUU1QkNDRkNCMTQ3Q0JBOUExNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QzU1QzQ4NDU2N0QxMUU1QkNDRkNCMTQ3Q0JBOUExNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhDNTVDNDgxNTY3RDExRTVCQ0NGQ0IxNDdDQkE5QTE0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhDNTVDNDgyNTY3RDExRTVCQ0NGQ0IxNDdDQkE5QTE0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAgACAAAAxRItUvBLQDoJiNDMZEh18sHFR2VAAA7);
  padding: 20px 0px;
}
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__content___1vPK9 {
  width: 80%;
  margin: auto;
}
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__content___1vPK9 .PublishThisCarousel__itemHolder___1VbV6 {
  position: relative;
}
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__content___1vPK9 .PublishThisCarousel__item___2B_ZT {
  margin: 2px;
  position: relative;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  width: 100%;
}
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__content___1vPK9 .PublishThisCarousel__item___2B_ZT .PublishThisCarousel__image___10Z4_ {
  margin: 0px 15px 20px 0px;
  float: left;
}
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__content___1vPK9 .PublishThisCarousel__item___2B_ZT .PublishThisCarousel__image___10Z4_ img {
  max-width: 100px;
  max-height: 100px;
}
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__content___1vPK9 .PublishThisCarousel__item___2B_ZT .PublishThisCarousel__label___3KuES {
  margin-top: 0px;
  color: #000;
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: bold;
  line-height: 1;
}
@media only screen and (max-width: 900px) {
  .PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__content___1vPK9 .PublishThisCarousel__item___2B_ZT .PublishThisCarousel__label___3KuES {
    line-height: 1.25;
  }
}
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__content___1vPK9 .PublishThisCarousel__item___2B_ZT .PublishThisCarousel__summary___3dg74 {
  clear: both;
  color: #666;
  font-size: 16px;
  font-size: 1rem;
}
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__content___1vPK9 .PublishThisCarousel__item___2B_ZT .PublishThisCarousel__link___1JfOa {
  font-size: 16px;
  font-size: 1rem;
  font-weight: bold;
  text-transform: uppercase;
}
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__content___1vPK9 .PublishThisCarousel__item___2B_ZT .PublishThisCarousel__link___1JfOa .PublishThisCarousel__arrow___Bxohs {
  font-family: 'Helvetica', 'Arial', 'serif';
  font-size: 20px;
  font-size: 1.25rem;
  margin-left: 3px;
}
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__content___1vPK9 .PublishThisCarousel__item___2B_ZT .PublishThisCarousel__link___1JfOa a,
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__content___1vPK9 .PublishThisCarousel__item___2B_ZT .PublishThisCarousel__link___1JfOa a:visited,
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__content___1vPK9 .PublishThisCarousel__item___2B_ZT .PublishThisCarousel__link___1JfOa a:active {
  text-decoration: none;
  color: #069;
}
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__content___1vPK9 .PublishThisCarousel__item___2B_ZT .PublishThisCarousel__link___1JfOa a:hover,
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__content___1vPK9 .PublishThisCarousel__item___2B_ZT .PublishThisCarousel__link___1JfOa a:visited:hover,
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__content___1vPK9 .PublishThisCarousel__item___2B_ZT .PublishThisCarousel__link___1JfOa a:active:hover,
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__content___1vPK9 .PublishThisCarousel__item___2B_ZT .PublishThisCarousel__link___1JfOa a a:active,
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__content___1vPK9 .PublishThisCarousel__item___2B_ZT .PublishThisCarousel__link___1JfOa a:visited a:active,
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__content___1vPK9 .PublishThisCarousel__item___2B_ZT .PublishThisCarousel__link___1JfOa a:active a:active {
  color: #09c;
}
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__itemCounter___1Wp_0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__itemCounter___1Wp_0 .PublishThisCarousel__dotHolder___3ZAgr {
  margin: 0 auto;
}
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__itemCounter___1Wp_0 .PublishThisCarousel__dotHolder___3ZAgr .PublishThisCarousel__dots___3R9bJ {
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  display: inline-block;
  margin: 15px 5px;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background: #ccc;
}
@media only screen and (max-width: 650px) {
  .PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__itemCounter___1Wp_0 .PublishThisCarousel__dotHolder___3ZAgr .PublishThisCarousel__dots___3R9bJ {
    margin: 15px 6px;
  }
}
@media only screen and (max-width: 500px) {
  .PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__itemCounter___1Wp_0 .PublishThisCarousel__dotHolder___3ZAgr .PublishThisCarousel__dots___3R9bJ {
    height: 8px;
    width: 8px;
    margin: 10px 6px;
  }
}
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__itemCounter___1Wp_0 .PublishThisCarousel__dotHolder___3ZAgr .PublishThisCarousel__dotsActive___1K0ni {
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background: #069;
}
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__arrowHolder___2lVuc {
  position: relative;
  width: 100%;
}
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__mediaPrevious___17mUQ,
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__mediaNext___1tZW6 {
  width: 60px;
  height: 80px;
  margin-top: 8.5%;
  background-color: #fff;
  position: absolute;
  z-index: 20;
  overflow: hidden;
  text-indent: 9000px;
  cursor: pointer;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__mediaPrevious___17mUQ:hover,
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__mediaNext___1tZW6:hover {
  opacity: 1;
  -ms-filter: none;
  -webkit-filter: none;
          filter: none;
}
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__mediaPrevious___17mUQ {
  left: -2.5%;
  -webkit-box-shadow: 5px 1px 7px 0px rgba(0,0,0,0.3);
  box-shadow: 5px 1px 7px 0px rgba(0,0,0,0.3);
}
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__mediaPrevious___17mUQ div {
  position: relative;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__mediaPrevious___17mUQ div .PublishThisCarousel__arrowTop___iS4GB {
  position: absolute;
  z-index: 10;
  width: 50%;
  height: 1px;
  margin-top: 45%;
  left: 25%;
  opacity: 1;
  -ms-filter: none;
  -webkit-filter: none;
          filter: none;
  background-color: #09c;
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__mediaPrevious___17mUQ div .PublishThisCarousel__arrowBottom___18UPm {
  position: absolute;
  z-index: 10;
  width: 50%;
  height: 1px;
  margin-top: 80%;
  left: 25%;
  opacity: 1;
  -ms-filter: none;
  -webkit-filter: none;
          filter: none;
  background-color: #09c;
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__mediaNext___1tZW6 {
  right: -2.5%;
  -webkit-box-shadow: -5px 1px 7px 0px rgba(0,0,0,0.3);
  box-shadow: -5px 1px 7px 0px rgba(0,0,0,0.3);
}
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__mediaNext___1tZW6 div {
  position: relative;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__mediaNext___1tZW6 div .PublishThisCarousel__arrowTop___iS4GB {
  position: absolute;
  z-index: 10;
  width: 50%;
  height: 1px;
  margin-top: 45%;
  left: 25%;
  background-color: #09c;
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.PublishThisCarousel__PublishThisCarousel___3x5GK .PublishThisCarousel__mediaNext___1tZW6 div .PublishThisCarousel__arrowBottom___18UPm {
  position: absolute;
  z-index: 10;
  width: 50%;
  height: 1px;
  margin-top: 80%;
  left: 25%;
  background-color: #09c;
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.DisqusComments__DisqusComments___1iou2 {
  display: block;
  margin: 5%;
  border-top: 1px solid #d9d9d9;
  padding-top: 2.5%;
}
@media only screen and (max-width: 850px) {
  .DisqusComments__DisqusComments___1iou2 {
    border-top: none;
  }
}
.SocialSharing__SocialSharing___3bKLB {
  display: block;
  position: relative;
  margin: 5%;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  padding-top: 2.5%;
  padding-bottom: 2.5%;
}
@media only screen and (max-width: 850px) {
  .SocialSharing__SocialSharing___3bKLB {
    border: none;
  }
}
.SocialSharing__SocialSharing___3bKLB .SocialSharing__vertical___3rvZ_ {
  -webkit-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transform-origin: 0 100% 0;
  -o-transform-origin: 0 100% 0;
  -ms-transform-origin: 0 100% 0;
  transform-origin: 0 100% 0;
  position: absolute;
  z-index: -1;
  margin-top: 15%;
  margin-left: -5.5%;
  padding: 2%;
  background: #006598;
  color: #fff;
  font-family: serif;
  text-transform: uppercase;
}
@media only screen and (min-width: 1100px) {
  .SocialSharing__SocialSharing___3bKLB .SocialSharing__vertical___3rvZ_ {
    margin-top: 14.5%;
  }
}
@media only screen and (max-width: 900px) {
  .SocialSharing__SocialSharing___3bKLB .SocialSharing__vertical___3rvZ_ {
    margin-top: 15.5%;
  }
}
@media only screen and (max-width: 850px) {
  .SocialSharing__SocialSharing___3bKLB .SocialSharing__vertical___3rvZ_ {
    display: none;
  }
}
.SocialSharing__SocialSharing___3bKLB .SocialSharing__itemShareContainer___3rDSR {
  width: 75%;
  margin: auto;
}
@media only screen and (max-width: 850px) {
  .SocialSharing__SocialSharing___3bKLB .SocialSharing__itemShareContainer___3rDSR {
    width: 100%;
  }
}
.SocialSharing__SocialSharing___3bKLB .SocialSharing__itemShareContainer___3rDSR h4 {
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 20px;
  font-size: 1.25rem;
  margin: 6% 6% 0;
  color: #666;
}
@media only screen and (max-width: 1000px) {
  .SocialSharing__SocialSharing___3bKLB .SocialSharing__itemShareContainer___3rDSR h4 {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.SocialSharing__SocialSharing___3bKLB .SocialSharing__itemShareContainer___3rDSR .SocialSharing__share___25Gx4 {
  width: 25%;
  margin: 2.5% 0;
  float: left;
}
.SocialSharing__SocialSharing___3bKLB .SocialSharing__itemShareContainer___3rDSR .SocialSharing__share___25Gx4 .SocialSharing__shareCircle___3coPP {
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  height: 50px;
  width: 50px;
  margin: 0 auto;
  padding: 12%;
  cursor: pointer;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}
.SocialSharing__SocialSharing___3bKLB .SocialSharing__itemShareContainer___3rDSR .SocialSharing__share___25Gx4 .SocialSharing__shareCircle___3coPP:hover {
  opacity: 1;
  -ms-filter: none;
  -webkit-filter: none;
          filter: none;
  -webkit-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}
@media only screen and (max-width: 850px) {
  .SocialSharing__SocialSharing___3bKLB .SocialSharing__itemShareContainer___3rDSR .SocialSharing__share___25Gx4 .SocialSharing__shareCircle___3coPP {
    opacity: 1;
    -ms-filter: none;
    -webkit-filter: none;
            filter: none;
    padding: 10%;
  }
}
@media only screen and (max-width: 500px) {
  .SocialSharing__SocialSharing___3bKLB .SocialSharing__itemShareContainer___3rDSR .SocialSharing__share___25Gx4 .SocialSharing__shareCircle___3coPP {
    height: 35px;
    width: 35px;
  }
}
.SocialSharing__SocialSharing___3bKLB .SocialSharing__itemShareContainer___3rDSR .SocialSharing__share___25Gx4 svg {
  width: 100%;
  height: 100%;
}
.SocialSharing__SocialSharing___3bKLB .SocialSharing__itemShareContainer___3rDSR .SocialSharing__share___25Gx4 .SocialSharing__facebookShare___ygOtY {
  background-color: #35639a;
}
.SocialSharing__SocialSharing___3bKLB .SocialSharing__itemShareContainer___3rDSR .SocialSharing__share___25Gx4 .SocialSharing__twitterShare___13QEJ {
  background-color: #42cae0;
}
.SocialSharing__SocialSharing___3bKLB .SocialSharing__itemShareContainer___3rDSR .SocialSharing__share___25Gx4 .SocialSharing__googleShare___pgb1H {
  background-color: #e04527;
}
.SocialSharing__SocialSharing___3bKLB .SocialSharing__itemShareContainer___3rDSR .SocialSharing__share___25Gx4 .SocialSharing__emailShare___ULq9V {
  background-color: #999;
}
.SocialSharing__SocialSharing___3bKLB .SocialSharing__itemShareContainer___3rDSR .SocialSharing__cf___1ec12 {
  *zoom: 1;
}
.SocialSharing__SocialSharing___3bKLB .SocialSharing__itemShareContainer___3rDSR .SocialSharing__cf___1ec12:before,
.SocialSharing__SocialSharing___3bKLB .SocialSharing__itemShareContainer___3rDSR .SocialSharing__cf___1ec12:after {
  content: '';
  display: table;
}
.SocialSharing__SocialSharing___3bKLB .SocialSharing__itemShareContainer___3rDSR .SocialSharing__cf___1ec12:after {
  clear: both;
}
.DirectoryLocation__DirectoryLocation___36xCv {
  padding-top: 40px;
  background: #fff;
}
.DirectoryLocation__DirectoryLocation___36xCv .DirectoryLocation__border___2bAhW {
  padding: 5px 10px;
}
.DirectoryLocation__DirectoryLocation___36xCv .DirectoryLocation__border___2bAhW .DirectoryLocation__dottedBar___2B_ve {
  border-top: 1px dotted #ccc;
  padding-bottom: 1px;
}
.DirectoryLocation__DirectoryLocation___36xCv .DirectoryLocation__formContainer___lR8Uw {
  background: #222;
  margin-left: -30px;
  margin-right: -30px;
  padding-right: 30px;
  padding-left: 30px;
  -webkit-box-shadow: 0px -1px 17px -4px rgba(0,0,0,0.57);
  box-shadow: 0px -1px 17px -4px rgba(0,0,0,0.57);
}
.DirectoryLocation__DirectoryLocation___36xCv .DirectoryLocation__formContainer___lR8Uw form {
  margin: 0 auto;
  display: table;
  padding: 50px 0;
}
@media only screen and (max-width: 1280px) {
  .DirectoryLocation__DirectoryLocation___36xCv .DirectoryLocation__formContainer___lR8Uw form {
    padding: 30px 0;
  }
}
@media only screen and (max-width: 1050px) {
  .DirectoryLocation__DirectoryLocation___36xCv .DirectoryLocation__formContainer___lR8Uw form {
    padding: 28px 0 10px 0;
  }
}
@media only screen and (max-width: 900px) {
  .DirectoryLocation__DirectoryLocation___36xCv .DirectoryLocation__formContainer___lR8Uw form {
    width: 100%;
  }
}
.DirectoryLocation__DirectoryLocation___36xCv .DirectoryLocation__formContainer___lR8Uw form h1 {
  font-family: 'Crimson Text', serif;
  font-weight: 500;
  font-size: 36px;
  font-size: 2.25rem;
  color: #fff;
  display: inline-block;
  margin-right: 5px;
}
@media only screen and (max-width: 1280px) {
  .DirectoryLocation__DirectoryLocation___36xCv .DirectoryLocation__formContainer___lR8Uw form h1 {
    display: table;
    margin: -10px auto 0;
    padding-bottom: 20px;
  }
}
@media only screen and (max-width: 900px) {
  .DirectoryLocation__DirectoryLocation___36xCv .DirectoryLocation__formContainer___lR8Uw form h1 {
    padding-bottom: 10px;
  }
}
.DirectoryLocation__DirectoryLocation___36xCv .DirectoryLocation__formContainer___lR8Uw form .DirectoryLocation__select___3iDfg {
  height: 45px;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 5px;
}
.DirectoryLocation__DirectoryLocation___36xCv .DirectoryLocation__formContainer___lR8Uw form .DirectoryLocation__select___3iDfg.DirectoryLocation__last___SSWxe {
  margin-right: 0px;
}
@media only screen and (max-width: 900px) {
  .DirectoryLocation__DirectoryLocation___36xCv .DirectoryLocation__formContainer___lR8Uw form .DirectoryLocation__select___3iDfg.DirectoryLocation__last___SSWxe {
    margin-left: -5px;
  }
}
.DirectoryLocation__DirectoryLocation___36xCv .DirectoryLocation__formContainer___lR8Uw form .DirectoryLocation__select___3iDfg select {
  width: 330px;
  height: 45px;
  padding: 0 15px;
  font-size: 18px;
  font-size: 1.125rem;
  font-family: 'Open Sans';
  font-weight: 300;
  color: #fff;
  margin: 0 5px;
  background: #333;
  border: 1px solid #fff;
  border-radius: 3px;
  -webkit-transition: border 0.25s ease-in-out;
  -o-transition: border 0.25s ease-in-out;
  transition: border 0.25s ease-in-out;
}
.DirectoryLocation__DirectoryLocation___36xCv .DirectoryLocation__formContainer___lR8Uw form .DirectoryLocation__select___3iDfg select::-ms-expand {
  display: none;
}
.DirectoryLocation__DirectoryLocation___36xCv .DirectoryLocation__formContainer___lR8Uw form .DirectoryLocation__select___3iDfg select.DirectoryLocation__error___3l_am {
  border: 1px solid #f00;
}
.DirectoryLocation__DirectoryLocation___36xCv .DirectoryLocation__formContainer___lR8Uw form .DirectoryLocation__select___3iDfg .DirectoryLocation__toggleBlock___3LcJp {
  height: 30px;
  width: 40px;
  display: inline-block;
  margin-bottom: -10px;
  margin-left: -50px;
  border-left: 1px solid #999;
  padding-top: 4px;
  pointer-events: none;
}
.DirectoryLocation__DirectoryLocation___36xCv .DirectoryLocation__formContainer___lR8Uw form .DirectoryLocation__select___3iDfg .DirectoryLocation__toggleBlock___3LcJp .DirectoryLocation__triangle___3MJwf {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 0 4px 8px;
  border-color: transparent transparent transparent #fff;
  -webkit-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  margin: 3px auto 0 auto;
}
.DirectoryLocation__DirectoryLocation___36xCv .DirectoryLocation__formContainer___lR8Uw form .DirectoryLocation__select___3iDfg .DirectoryLocation__toggleBlock___3LcJp .DirectoryLocation__triangle___3MJwf:last-child {
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  margin: 4px auto 0 auto;
}
@media only screen and (max-width: 900px) {
  .DirectoryLocation__DirectoryLocation___36xCv .DirectoryLocation__formContainer___lR8Uw form .DirectoryLocation__select___3iDfg {
    display: table;
    margin: 10px -5px;
    width: 100%;
    text-align: center;
  }
  .DirectoryLocation__DirectoryLocation___36xCv .DirectoryLocation__formContainer___lR8Uw form .DirectoryLocation__select___3iDfg select {
    width: 98%;
    margin-left: auto;
    margin-right: auto;
    font-size: 21px;
    font-size: 1.3125rem;
  }
}
.DirectoryLocation__DirectoryLocation___36xCv .DirectoryLocation__formContainer___lR8Uw form button {
  position: relative;
  height: 45px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 3px;
  background: #069;
  color: #fff;
  font-family: 'Open Sans';
  font-weight: 700;
  font-size: 16px;
  font-size: 1rem;
  text-align: center;
  padding: 0 20px;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 0;
  top: -2px;
  margin-left: 5px;
  -webkit-transition: background 0.25s ease-in-out;
  -o-transition: background 0.25s ease-in-out;
  transition: background 0.25s ease-in-out;
}
.DirectoryLocation__DirectoryLocation___36xCv .DirectoryLocation__formContainer___lR8Uw form button:focus {
  outline: 0;
}
.DirectoryLocation__DirectoryLocation___36xCv .DirectoryLocation__formContainer___lR8Uw form button:hover {
  background: #09c;
}
@media only screen and (max-width: 1050px) {
  .DirectoryLocation__DirectoryLocation___36xCv .DirectoryLocation__formContainer___lR8Uw form button {
    display: table;
    width: 250px;
    margin: 25px auto 15px;
  }
}
@media only screen and (max-width: 900px) {
  .DirectoryLocation__DirectoryLocation___36xCv .DirectoryLocation__formContainer___lR8Uw form button {
    width: 98%;
  }
}
.Directory__Directory___3DRsA .Directory__content___3BO5r {
  *zoom: 1;
  width: auto;
  max-width: 1280px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  z-index: 1;
  text-align: center;
}
.Directory__Directory___3DRsA .Directory__content___3BO5r:before,
.Directory__Directory___3DRsA .Directory__content___3BO5r:after {
  content: '';
  display: table;
}
.Directory__Directory___3DRsA .Directory__content___3BO5r:after {
  clear: both;
}
@media only screen and (max-width: 1280px) {
  .Directory__Directory___3DRsA .Directory__content___3BO5r {
    overflow: hidden;
  }
}
.Directory__Directory___3DRsA .Directory__content___3BO5r main {
  display: block;
  text-align: left;
  -webkit-transition: margin 0.25s ease-in-out;
  -o-transition: margin 0.25s ease-in-out;
  transition: margin 0.25s ease-in-out;
  -webkit-box-shadow: 1px 0px 9px 0px rgba(0,0,0,0.3);
  box-shadow: 1px 0px 9px 0px rgba(0,0,0,0.3);
}
@media only screen and (max-width: 1560px) {
  .Directory__Directory___3DRsA .Directory__content___3BO5r main {
    margin: 0 40px;
  }
}
@media only screen and (max-width: 600px) {
  .Directory__Directory___3DRsA .Directory__content___3BO5r main {
    margin: 0 10px;
  }
}
.Directory__Directory___3DRsA .Directory__content___3BO5r main section {
  padding: 0 10px 100px 10px;
  background: #fff;
}
.CityFlowers__CityFlowers___3TgqW {
  padding-top: 40px;
}
.CityFlowers__CityFlowers___3TgqW .CityFlowers__border___2gc98 {
  padding: 5px 10px;
}
.CityFlowers__CityFlowers___3TgqW .CityFlowers__border___2gc98 .CityFlowers__dottedBar___Bpi3d {
  border-top: 1px dotted #ccc;
  padding-bottom: 1px;
}
.CityFlowers__CityFlowers___3TgqW .CityFlowers__wrapper___1WA3l {
  position: relative;
  margin-left: -30px;
  margin-right: -30px;
  padding-right: 30px;
  padding-left: 30px;
  -webkit-box-shadow: 0px -1px 17px -4px rgba(0,0,0,0.57);
  box-shadow: 0px -1px 17px -4px rgba(0,0,0,0.57);
  overflow: hidden;
}
.CityFlowers__CityFlowers___3TgqW .CityFlowers__wrapper___1WA3l img {
  display: block;
  position: relative;
  margin-left: -30px;
  height: 150px;
}
.CityFlowers__CityFlowers___3TgqW .CityFlowers__wrapper___1WA3l .CityFlowers__content___2hhPl {
  position: absolute;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  width: 100%;
  z-index: 10;
}
.CityFlowers__CityFlowers___3TgqW .CityFlowers__wrapper___1WA3l .CityFlowers__content___2hhPl h2 {
  font-family: 'Crimson Text', serif;
  font-weight: 800;
  color: #333;
  text-shadow: 0 0 2px rgba(255,255,255,0.5);
  font-size: 32px;
  font-size: 2rem;
}
@media only screen and (max-width: 900px) {
  .CityFlowers__CityFlowers___3TgqW .CityFlowers__wrapper___1WA3l .CityFlowers__content___2hhPl h2 {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.CityFlowers__CityFlowers___3TgqW .CityFlowers__wrapper___1WA3l .CityFlowers__content___2hhPl button {
  font-weight: 400;
  font-family: 'Open Sans';
  height: 45px;
  border-radius: 3px;
  font-size: 16px;
  font-size: 1rem;
  color: #fff;
  text-align: center;
  padding: 0 20px;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 0;
  top: -2px;
  margin-left: 5px;
  margin-top: 10px;
  -webkit-transition: background 0.25s ease-in-out;
  -o-transition: background 0.25s ease-in-out;
  transition: background 0.25s ease-in-out;
  background: #f93;
}
.CityFlowers__CityFlowers___3TgqW .CityFlowers__wrapper___1WA3l .CityFlowers__content___2hhPl button:hover {
  background: #ffc34f;
}
.CityFlowers__CityFlowers___3TgqW .CityFlowers__wrapper___1WA3l .CityFlowers__content___2hhPl button:focus {
  outline: 0;
}
@media only screen and (max-width: 900px) {
  .CityFlowers__CityFlowers___3TgqW .CityFlowers__wrapper___1WA3l .CityFlowers__content___2hhPl button {
    font-size: 12px;
    font-size: 0.75rem;
    padding: 10px 20px;
    height: auto;
    letter-spacing: 1px;
  }
}
.DirectoryHeader__DirectoryHeader___3d2hg {
  position: relative;
  margin-top: 0;
  background: #fff;
  padding: 20px 20px 0;
  color: #333;
  font-family: 'Crimson Text', serif;
  font-weight: 700;
}
.DirectoryHeader__DirectoryHeader___3d2hg .DirectoryHeader__solidBar___4HpgI {
  border-top: 1px solid #ccc;
  padding-bottom: 5px;
}
.DirectoryHeader__DirectoryHeader___3d2hg .DirectoryHeader__solidBar___4HpgI.DirectoryHeader__bottom___2j3Dv {
  padding-bottom: 0;
}
.DirectoryHeader__DirectoryHeader___3d2hg .DirectoryHeader__dottedBar___2uYCM {
  border-top: 1px dotted #ccc;
  padding-bottom: 1px;
}
.DirectoryHeader__DirectoryHeader___3d2hg .DirectoryHeader__thickBar___3cKZM {
  border-top: 3px solid #333;
  clear: both;
}
.DirectoryHeader__DirectoryHeader___3d2hg aside {
  padding: 13px 20px 15px;
}
@media only screen and (max-width: 1050px) {
  .DirectoryHeader__DirectoryHeader___3d2hg aside {
    margin: 0 auto;
    padding: 0;
  }
}
.DirectoryHeader__DirectoryHeader___3d2hg .DirectoryHeader__columns___1LAFQ {
  position: relative;
  height: 55px;
  *zoom: 1;
}
.DirectoryHeader__DirectoryHeader___3d2hg .DirectoryHeader__columns___1LAFQ:before,
.DirectoryHeader__DirectoryHeader___3d2hg .DirectoryHeader__columns___1LAFQ:after {
  content: '';
  display: table;
}
.DirectoryHeader__DirectoryHeader___3d2hg .DirectoryHeader__columns___1LAFQ:after {
  clear: both;
}
.DirectoryHeader__DirectoryHeader___3d2hg .DirectoryHeader__columns___1LAFQ .DirectoryHeader__column___fLL7H {
  position: absolute;
  display: table;
  height: inherit;
}
@media only screen and (max-width: 1050px) {
  .DirectoryHeader__DirectoryHeader___3d2hg .DirectoryHeader__columns___1LAFQ .DirectoryHeader__column___fLL7H {
    position: relative;
  }
}
.DirectoryHeader__DirectoryHeader___3d2hg .DirectoryHeader__columns___1LAFQ .DirectoryHeader__column___fLL7H.DirectoryHeader__social___Brq32 {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 33.33333333333333%;
  margin-left: 0%;
  margin-right: 33.33333333333333%;
}
.DirectoryHeader__DirectoryHeader___3d2hg .DirectoryHeader__columns___1LAFQ .DirectoryHeader__column___fLL7H.DirectoryHeader__social___Brq32:before,
.DirectoryHeader__DirectoryHeader___3d2hg .DirectoryHeader__columns___1LAFQ .DirectoryHeader__column___fLL7H.DirectoryHeader__social___Brq32:after {
  content: '';
  display: table;
}
.DirectoryHeader__DirectoryHeader___3d2hg .DirectoryHeader__columns___1LAFQ .DirectoryHeader__column___fLL7H.DirectoryHeader__social___Brq32:after {
  clear: both;
}
@media only screen and (max-width: 1050px) {
  .DirectoryHeader__DirectoryHeader___3d2hg .DirectoryHeader__columns___1LAFQ .DirectoryHeader__column___fLL7H.DirectoryHeader__social___Brq32 {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    height: 38px;
  }
  .DirectoryHeader__DirectoryHeader___3d2hg .DirectoryHeader__columns___1LAFQ .DirectoryHeader__column___fLL7H.DirectoryHeader__social___Brq32:before,
  .DirectoryHeader__DirectoryHeader___3d2hg .DirectoryHeader__columns___1LAFQ .DirectoryHeader__column___fLL7H.DirectoryHeader__social___Brq32:after {
    content: '';
    display: table;
  }
  .DirectoryHeader__DirectoryHeader___3d2hg .DirectoryHeader__columns___1LAFQ .DirectoryHeader__column___fLL7H.DirectoryHeader__social___Brq32:after {
    clear: both;
  }
}
.DirectoryHeader__DirectoryHeader___3d2hg .DirectoryHeader__columns___1LAFQ .DirectoryHeader__column___fLL7H.DirectoryHeader__header___2q6iZ {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 33.33333333333333%;
  margin-left: 33.33333333333333%;
  margin-right: 0%;
}
.DirectoryHeader__DirectoryHeader___3d2hg .DirectoryHeader__columns___1LAFQ .DirectoryHeader__column___fLL7H.DirectoryHeader__header___2q6iZ:before,
.DirectoryHeader__DirectoryHeader___3d2hg .DirectoryHeader__columns___1LAFQ .DirectoryHeader__column___fLL7H.DirectoryHeader__header___2q6iZ:after {
  content: '';
  display: table;
}
.DirectoryHeader__DirectoryHeader___3d2hg .DirectoryHeader__columns___1LAFQ .DirectoryHeader__column___fLL7H.DirectoryHeader__header___2q6iZ:after {
  clear: both;
}
@media only screen and (max-width: 1050px) {
  .DirectoryHeader__DirectoryHeader___3d2hg .DirectoryHeader__columns___1LAFQ .DirectoryHeader__column___fLL7H.DirectoryHeader__header___2q6iZ {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
  }
  .DirectoryHeader__DirectoryHeader___3d2hg .DirectoryHeader__columns___1LAFQ .DirectoryHeader__column___fLL7H.DirectoryHeader__header___2q6iZ:before,
  .DirectoryHeader__DirectoryHeader___3d2hg .DirectoryHeader__columns___1LAFQ .DirectoryHeader__column___fLL7H.DirectoryHeader__header___2q6iZ:after {
    content: '';
    display: table;
  }
  .DirectoryHeader__DirectoryHeader___3d2hg .DirectoryHeader__columns___1LAFQ .DirectoryHeader__column___fLL7H.DirectoryHeader__header___2q6iZ:after {
    clear: both;
  }
}
.DirectoryHeader__DirectoryHeader___3d2hg .DirectoryHeader__columns___1LAFQ .DirectoryHeader__column___fLL7H.DirectoryHeader__lastColumn___32XoJ {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 33.33333333333333%;
  margin-left: 66.66666666666666%;
  margin-right: 0%;
}
.DirectoryHeader__DirectoryHeader___3d2hg .DirectoryHeader__columns___1LAFQ .DirectoryHeader__column___fLL7H.DirectoryHeader__lastColumn___32XoJ:before,
.DirectoryHeader__DirectoryHeader___3d2hg .DirectoryHeader__columns___1LAFQ .DirectoryHeader__column___fLL7H.DirectoryHeader__lastColumn___32XoJ:after {
  content: '';
  display: table;
}
.DirectoryHeader__DirectoryHeader___3d2hg .DirectoryHeader__columns___1LAFQ .DirectoryHeader__column___fLL7H.DirectoryHeader__lastColumn___32XoJ:after {
  clear: both;
}
@media only screen and (max-width: 1050px) {
  .DirectoryHeader__DirectoryHeader___3d2hg .DirectoryHeader__columns___1LAFQ .DirectoryHeader__column___fLL7H.DirectoryHeader__lastColumn___32XoJ {
    display: none;
  }
}
.DirectoryHeader__DirectoryHeader___3d2hg .DirectoryHeader__columns___1LAFQ .DirectoryHeader__column___fLL7H h1 {
  font-size: 34px;
  font-size: 2.125rem;
  margin-top: 4px;
  position: absolute;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.DirectoryHeader__DirectoryHeader___3d2hg .DirectoryHeader__columns___1LAFQ .DirectoryHeader__column___fLL7H h3 {
  display: none;
  position: absolute;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 10px;
  font-size: 14px;
  font-size: 0.875rem;
  color: #ccc;
  font-family: 'Open Sans';
  font-weight: 400;
  margin-top: -1px;
}
.DirectoryHeader__DirectoryHeader___3d2hg h2 {
  font-size: 18px;
  font-size: 1.125rem;
  text-align: center;
  margin: 15px 0;
  color: #666;
  font-weight: 500;
  text-transform: uppercase;
}
.DirectorySocialLikes__DirectorySocialLikes___3Ezf3 {
  display: table;
}
.DirectorySocialLikes__DirectorySocialLikes___3Ezf3 ul {
  height: 25px;
  overflow: hidden;
}
.DirectorySocialLikes__DirectorySocialLikes___3Ezf3 ul li {
  position: relative;
  display: inline-block;
  margin: 0 5px 0 0;
}
.DirectorySocialLikes__DirectorySocialLikes___3Ezf3 ul li.DirectorySocialLikes__facebook___38hle {
  top: -3px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .DirectorySocialLikes__DirectorySocialLikes___3Ezf3 ul li.DirectorySocialLikes__facebook___38hle {
    top: 2px;
  }
}
.DirectorySocialLikes__DirectorySocialLikes___3Ezf3 ul li.DirectorySocialLikes__twitter___3fvyT {
  top: 2px;
}
.DirectorySocialLikes__DirectorySocialLikes___3Ezf3 ul li.DirectorySocialLikes__pinterest___1yG9F {
  top: -4px;
  padding-right: 5px;
}
.DirectorySocialLikes__DirectorySocialLikes___3Ezf3 ul li.DirectorySocialLikes__google___3n4tE {
  top: 2px;
}
.DirectoryHero__DirectoryHero___3Lcux {
  *zoom: 1;
  width: auto;
  max-width: 100%;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  background: #000;
  -webkit-transition: margin 0.25s ease-in-out;
  -o-transition: margin 0.25s ease-in-out;
  transition: margin 0.25s ease-in-out;
  font-family: 'Crimson Text', serif;
  font-weight: 700;
  color: #fff;
  margin-bottom: -70px;
  overflow: hidden;
}
.DirectoryHero__DirectoryHero___3Lcux:before,
.DirectoryHero__DirectoryHero___3Lcux:after {
  content: '';
  display: table;
}
.DirectoryHero__DirectoryHero___3Lcux:after {
  clear: both;
}
@media only screen and (max-width: 1280px) {
  .DirectoryHero__DirectoryHero___3Lcux {
    margin-bottom: -35px;
  }
}
.DirectoryHero__DirectoryHero___3Lcux .DirectoryHero__breadcrumbs___3YSPD {
  position: relative;
  z-index: 1;
  max-width: 1280px;
  width: 100%;
  position: absolute;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 5px;
  font-family: 'Open Sans', sans-serif;
  -webkit-transition: margin 0.25s ease-in-out;
  -o-transition: margin 0.25s ease-in-out;
  transition: margin 0.25s ease-in-out;
}
@media only screen and (max-width: 1560px) {
  .DirectoryHero__DirectoryHero___3Lcux .DirectoryHero__breadcrumbs___3YSPD {
    max-width: 1280px;
    margin-left: 40px;
  }
}
@media only screen and (max-width: 600px) {
  .DirectoryHero__DirectoryHero___3Lcux .DirectoryHero__breadcrumbs___3YSPD {
    margin-left: 10px;
  }
}
.DirectoryHero__DirectoryHero___3Lcux .DirectoryHero__breadcrumbs___3YSPD a {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 400;
  color: #fff;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  text-decoration: none;
  text-shadow: 0 0 5px rgba(0,0,0,0.5);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}
.DirectoryHero__DirectoryHero___3Lcux .DirectoryHero__breadcrumbs___3YSPD a.DirectoryHero__active___2IPtF {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  pointer-events: none;
}
.DirectoryHero__DirectoryHero___3Lcux .DirectoryHero__breadcrumbs___3YSPD a::after {
  content: '\203A';
  margin: 0 5px;
}
.DirectoryHero__DirectoryHero___3Lcux .DirectoryHero__breadcrumbs___3YSPD a:last-child::after {
  content: '';
  margin: 0;
}
.DirectoryHero__DirectoryHero___3Lcux .DirectoryHero__breadcrumbs___3YSPD a:hover {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}
.DirectoryHero__DirectoryHero___3Lcux header {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  text-align: center;
}
.DirectoryHero__DirectoryHero___3Lcux header .DirectoryHero__headerTextGroup___B35PW {
  margin-top: -35px;
  width: 100%;
  position: absolute;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: margin 0.25s ease-in-out;
  -o-transition: margin 0.25s ease-in-out;
  transition: margin 0.25s ease-in-out;
}
@media only screen and (max-width: 1280px) {
  .DirectoryHero__DirectoryHero___3Lcux header .DirectoryHero__headerTextGroup___B35PW {
    margin-top: -12px;
  }
}
.DirectoryHero__DirectoryHero___3Lcux header .DirectoryHero__headerTextGroup___B35PW h1,
.DirectoryHero__DirectoryHero___3Lcux header .DirectoryHero__headerTextGroup___B35PW h2 {
  max-width: 100%;
  margin: 10px auto;
  font-size: 50px;
  font-size: 3.125rem;
  text-shadow: 0 0 5px rgba(0,0,0,0.5);
  line-height: 0.8em;
}
@media only screen and (max-width: 1000px) {
  .DirectoryHero__DirectoryHero___3Lcux header .DirectoryHero__headerTextGroup___B35PW h1,
  .DirectoryHero__DirectoryHero___3Lcux header .DirectoryHero__headerTextGroup___B35PW h2 {
    font-size: 42px;
    font-size: 2.625rem;
    max-width: 90%;
  }
}
@media only screen and (max-width: 600px) {
  .DirectoryHero__DirectoryHero___3Lcux header .DirectoryHero__headerTextGroup___B35PW h1,
  .DirectoryHero__DirectoryHero___3Lcux header .DirectoryHero__headerTextGroup___B35PW h2 {
    font-size: 36px;
    font-size: 2.25rem;
  }
}
.DirectoryHero__DirectoryHero___3Lcux header .DirectoryHero__headerTextGroup___B35PW h2 {
  font-family: 'Open Sans';
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  max-width: 50%;
  line-height: 1.2em;
}
@media only screen and (max-width: 1000px) {
  .DirectoryHero__DirectoryHero___3Lcux header .DirectoryHero__headerTextGroup___B35PW h2 {
    font-size: 14px;
    font-size: 0.875rem;
    max-width: 70%;
  }
}
@media only screen and (max-width: 600px) {
  .DirectoryHero__DirectoryHero___3Lcux header .DirectoryHero__headerTextGroup___B35PW h2 {
    max-width: 85%;
  }
}
.DirectoryHero__DirectoryHero___3Lcux header form {
  position: absolute;
  width: 100%;
  top: 50%;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
/*+below(730px)
        top 100%*/
}
.DirectoryHero__DirectoryHero___3Lcux header form input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  width: 30%;
  height: 45px;
  margin: 0 5px;
  border: none;
  outline: none;
  font-family: 'Open Sans';
  font-size: 21px;
  font-size: 1.3125rem;
  color: #069;
}
@media only screen and (max-width: 1000px) {
  .DirectoryHero__DirectoryHero___3Lcux header form input {
    display: block;
    clear: both;
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    width: 75%;
    text-align: center;
    margin-bottom: 5px;
    font-size: 16px;
    font-size: 1rem;
  }
  .DirectoryHero__DirectoryHero___3Lcux header form input:first-child {
    margin-left: auto;
  }
  .DirectoryHero__DirectoryHero___3Lcux header form input:last-child {
    margin-right: auto;
  }
}
@media only screen and (max-width: 1000px) and (max-width: 730px) {
  .DirectoryHero__DirectoryHero___3Lcux header form input {
    width: 100%;
    margin: 10px 0;
  }
}
.DirectoryHero__DirectoryHero___3Lcux figure {
  position: relative;
  max-width: 1600px;
  min-width: 1280px;
  min-height: 400px;
  margin: 0 auto;
}
.DirectoryHero__DirectoryHero___3Lcux figure img {
  width: 100%;
  display: block;
  margin: 0 auto;
}
@media only screen and (max-width: 1280px) {
  .DirectoryHero__DirectoryHero___3Lcux figure img {
    position: absolute;
  }
}
.DirectoryHero__DirectoryHero___3Lcux figure figcaption {
  position: absolute;
  max-width: 1280px;
  width: 100%;
  position: absolute;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 0;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media only screen and (max-width: 1560px) {
  .DirectoryHero__DirectoryHero___3Lcux figure figcaption {
    margin-left: 40px;
  }
}
@media only screen and (max-width: 600px) {
  .DirectoryHero__DirectoryHero___3Lcux figure figcaption {
    margin-left: 10px;
  }
}
.DirectoryHero__DirectoryHero___3Lcux figure figcaption p {
  font-family: 'Open Sans';
  font-size: 10px;
  font-size: 0.625rem;
  color: #fff;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
  padding: 0 0 5px;
  margin-bottom: 70px;
  -webkit-transition: margin 0.25s ease-in-out;
  -o-transition: margin 0.25s ease-in-out;
  transition: margin 0.25s ease-in-out;
/*+below(1280px)
          margin-bottom 5%*/
}
@media only screen and (max-width: 1280px) {
  .DirectoryHero__DirectoryHero___3Lcux figure figcaption p {
    margin-bottom: 35px;
  }
}
.DirectoryHero__DirectoryHero___3Lcux figure .DirectoryHero__gradient___1tEJR {
  position: absolute;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(left, #000 0%, rgba(0,0,0,0) 15%, rgba(0,0,0,0) 85%, #000 100%);
  background: -o-linear-gradient(left, #000 0%, rgba(0,0,0,0) 15%, rgba(0,0,0,0) 85%, #000 100%);
  background: -webkit-gradient(linear, left top, right top, from(#000), color-stop(15%, rgba(0,0,0,0)), color-stop(85%, rgba(0,0,0,0)), to(#000));
  background: linear-gradient(to right, #000 0%, rgba(0,0,0,0) 15%, rgba(0,0,0,0) 85%, #000 100%);
  top: 0;
  opacity: 1;
  -ms-filter: none;
  -webkit-filter: none;
          filter: none;
  -webkit-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}
@media only screen and (max-width: 1600px) {
  .DirectoryHero__DirectoryHero___3Lcux figure .DirectoryHero__gradient___1tEJR {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
.DirectoryPromoCarouselItem__DirectoryPromoCarouselItem___2ygAm {
  position: absolute;
  top: 0;
  overflow: hidden;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  z-index: 0;
  -webkit-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
  color: #fff;
  font-size: 16px;
  font-size: 1rem;
  width: 100%;
}
@media only screen and (max-width: 1050px) {
  .DirectoryPromoCarouselItem__DirectoryPromoCarouselItem___2ygAm {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.DirectoryPromoCarouselItem__DirectoryPromoCarouselItem___2ygAm.DirectoryPromoCarouselItem__active___dzv3h {
  opacity: 1;
  -ms-filter: none;
  -webkit-filter: none;
          filter: none;
  z-index: 1;
}
.DirectoryPromoCarouselItem__DirectoryPromoCarouselItem___2ygAm figure {
  margin: 0 auto;
}
.DirectoryPromoCarouselItem__DirectoryPromoCarouselItem___2ygAm figure img {
  display: block;
  width: 100%;
  min-width: 700px;
  margin: 0 auto;
}
@media only screen and (max-width: 740px) {
  .DirectoryPromoCarouselItem__DirectoryPromoCarouselItem___2ygAm figure img {
    position: relative;
  }
}
.DirectoryPromoCarouselItem__DirectoryPromoCarouselItem___2ygAm .DirectoryPromoCarouselItem__content___20uay {
  position: absolute;
  width: 100%;
  text-align: center;
  position: absolute;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
}
.DirectoryPromoCarouselItem__DirectoryPromoCarouselItem___2ygAm .DirectoryPromoCarouselItem__content___20uay h1,
.DirectoryPromoCarouselItem__DirectoryPromoCarouselItem___2ygAm .DirectoryPromoCarouselItem__content___20uay h2 {
  margin: 0 auto;
  padding-bottom: 30px;
  text-shadow: 0 0 5px rgba(0,0,0,0.5);
  -webkit-transition: padding 0.25s ease-in-out;
  -o-transition: padding 0.25s ease-in-out;
  transition: padding 0.25s ease-in-out;
}
@media only screen and (max-width: 1050px) {
  .DirectoryPromoCarouselItem__DirectoryPromoCarouselItem___2ygAm .DirectoryPromoCarouselItem__content___20uay h1,
  .DirectoryPromoCarouselItem__DirectoryPromoCarouselItem___2ygAm .DirectoryPromoCarouselItem__content___20uay h2 {
    padding-bottom: 15px;
  }
}
.DirectoryPromoCarouselItem__DirectoryPromoCarouselItem___2ygAm .DirectoryPromoCarouselItem__content___20uay h1 {
  font-family: 'Crimson Text', serif;
  font-weight: 600;
  font-size: 50px;
  font-size: 3.125rem;
  max-width: 80%;
}
@media only screen and (max-width: 1280px) {
  .DirectoryPromoCarouselItem__DirectoryPromoCarouselItem___2ygAm .DirectoryPromoCarouselItem__content___20uay h1 {
    font-size: 48px;
    font-size: 3rem;
  }
}
@media only screen and (max-width: 1050px) {
  .DirectoryPromoCarouselItem__DirectoryPromoCarouselItem___2ygAm .DirectoryPromoCarouselItem__content___20uay h1 {
    font-size: 38px;
    font-size: 2.375rem;
    max-width: 95%;
  }
}
@media only screen and (max-width: 900px) {
  .DirectoryPromoCarouselItem__DirectoryPromoCarouselItem___2ygAm .DirectoryPromoCarouselItem__content___20uay h1 {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
.DirectoryPromoCarouselItem__DirectoryPromoCarouselItem___2ygAm .DirectoryPromoCarouselItem__content___20uay h2 {
  max-width: 60%;
  line-height: 1.4em;
}
@media only screen and (max-width: 1050px) {
  .DirectoryPromoCarouselItem__DirectoryPromoCarouselItem___2ygAm .DirectoryPromoCarouselItem__content___20uay h2 {
    max-width: 85%;
  }
}
@media only screen and (max-width: 600px) {
  .DirectoryPromoCarouselItem__DirectoryPromoCarouselItem___2ygAm .DirectoryPromoCarouselItem__content___20uay h2 {
    display: none;
  }
}
.DirectoryPromoCarouselItem__DirectoryPromoCarouselItem___2ygAm .DirectoryPromoCarouselItem__content___20uay button {
  font-weight: 400;
  font-family: 'Open Sans';
  height: 45px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 3px;
  font-size: 16px;
  font-size: 1rem;
  color: #fff;
  text-align: center;
  padding: 0 20px;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 0;
  top: -2px;
  margin-left: 5px;
  -webkit-transition: background 0.25s ease-in-out;
  -o-transition: background 0.25s ease-in-out;
  transition: background 0.25s ease-in-out;
}
.DirectoryPromoCarouselItem__DirectoryPromoCarouselItem___2ygAm .DirectoryPromoCarouselItem__content___20uay button.DirectoryPromoCarouselItem__funeralHomes___20wSe {
  background: #09c;
}
.DirectoryPromoCarouselItem__DirectoryPromoCarouselItem___2ygAm .DirectoryPromoCarouselItem__content___20uay button.DirectoryPromoCarouselItem__funeralHomes___20wSe:hover {
  background: #069;
}
.DirectoryPromoCarouselItem__DirectoryPromoCarouselItem___2ygAm .DirectoryPromoCarouselItem__content___20uay button.DirectoryPromoCarouselItem__newspapers___7O9qg {
  background: #09c;
}
.DirectoryPromoCarouselItem__DirectoryPromoCarouselItem___2ygAm .DirectoryPromoCarouselItem__content___20uay button.DirectoryPromoCarouselItem__newspapers___7O9qg:hover {
  background: #069;
}
.DirectoryPromoCarouselItem__DirectoryPromoCarouselItem___2ygAm .DirectoryPromoCarouselItem__content___20uay button:focus {
  outline: 0;
}
@media only screen and (max-width: 900px) {
  .DirectoryPromoCarouselItem__DirectoryPromoCarouselItem___2ygAm .DirectoryPromoCarouselItem__content___20uay button {
    font-size: 12px;
    font-size: 0.75rem;
    padding: 10px 20px;
    height: auto;
    letter-spacing: 1px;
  }
}
.DirectoryPromoCarousel__DirectoryPromoCarousel___3qKfE {
  padding-top: 40px;
}
.DirectoryPromoCarousel__DirectoryPromoCarousel___3qKfE .DirectoryPromoCarousel__border___2TCIm {
  padding: 5px 10px;
}
.DirectoryPromoCarousel__DirectoryPromoCarousel___3qKfE .DirectoryPromoCarousel__border___2TCIm .DirectoryPromoCarousel__dottedBar___1A7oL {
  border-top: 1px dotted #ccc;
  padding-bottom: 1px;
}
.DirectoryPromoCarousel__DirectoryPromoCarousel___3qKfE .DirectoryPromoCarousel__content___1J2c9 {
  position: relative;
  margin-left: -30px;
  margin-right: -30px;
  -webkit-box-shadow: 0px -1px 17px -4px rgba(0,0,0,0.57);
  box-shadow: 0px -1px 17px -4px rgba(0,0,0,0.57);
  background: #222;
  min-height: 195px;
}
.DirectoryPromoCarousel__DirectoryPromoCarousel___3qKfE .DirectoryPromoCarousel__content___1J2c9 .DirectoryPromoCarousel__items___3uA94 {
  display: block;
}
.DirectoryPromoCarousel__DirectoryPromoCarousel___3qKfE .DirectoryPromoCarousel__content___1J2c9 .DirectoryPromoCarousel__navigation___1M2bz {
  position: absolute;
  height: inherit;
  width: 120px;
  z-index: 10;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media only screen and (max-width: 1050px) {
  .DirectoryPromoCarousel__DirectoryPromoCarousel___3qKfE .DirectoryPromoCarousel__content___1J2c9 .DirectoryPromoCarousel__navigation___1M2bz {
    width: 10%;
  }
}
@media only screen and (max-width: 740px) {
  .DirectoryPromoCarousel__DirectoryPromoCarousel___3qKfE .DirectoryPromoCarousel__content___1J2c9 .DirectoryPromoCarousel__navigation___1M2bz {
    height: 195px;
  }
}
@media only screen and (max-width: 600px) {
  .DirectoryPromoCarousel__DirectoryPromoCarousel___3qKfE .DirectoryPromoCarousel__content___1J2c9 .DirectoryPromoCarousel__navigation___1M2bz {
    display: none;
  }
}
.DirectoryPromoCarousel__DirectoryPromoCarousel___3qKfE .DirectoryPromoCarousel__content___1J2c9 .DirectoryPromoCarousel__navigation___1M2bz span {
  position: absolute;
  color: #ccc;
  font-family: 'Open Sans';
  font-weight: 400;
  font-size: 68px;
  font-size: 4.25rem;
  position: absolute;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 40px;
  margin-top: -9px;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media only screen and (max-width: 1050px) {
  .DirectoryPromoCarousel__DirectoryPromoCarousel___3qKfE .DirectoryPromoCarousel__content___1J2c9 .DirectoryPromoCarousel__navigation___1M2bz span {
    left: 0px;
    font-size: 48px;
    font-size: 3rem;
  }
}
.DirectoryPromoCarousel__DirectoryPromoCarousel___3qKfE .DirectoryPromoCarousel__content___1J2c9 .DirectoryPromoCarousel__navigation___1M2bz.DirectoryPromoCarousel__right___CxdEY {
  right: 0;
}
.DirectoryPromoCarousel__DirectoryPromoCarousel___3qKfE .DirectoryPromoCarousel__content___1J2c9 .DirectoryPromoCarousel__navigation___1M2bz.DirectoryPromoCarousel__right___CxdEY span {
  left: auto;
  right: 40px;
}
@media only screen and (max-width: 1050px) {
  .DirectoryPromoCarousel__DirectoryPromoCarousel___3qKfE .DirectoryPromoCarousel__content___1J2c9 .DirectoryPromoCarousel__navigation___1M2bz.DirectoryPromoCarousel__right___CxdEY span {
    right: 0px;
  }
}
.DirectoryPromoCarousel__DirectoryPromoCarousel___3qKfE .DirectoryPromoCarousel__content___1J2c9 .DirectoryPromoCarousel__navigation___1M2bz:hover span {
  color: #fff;
}
.DirectoryRecentObitsItem__DirectoryRecentObitsItem___1EKk_ {
  position: relative;
  max-width: 190px;
  height: 100%;
  margin: 0 auto;
  background: #fff;
  text-align: center;
}
.DirectoryRecentObitsItem__DirectoryRecentObitsItem___1EKk_ figure {
  margin: 0;
}
.DirectoryRecentObitsItem__DirectoryRecentObitsItem___1EKk_ figure img {
  width: 100%;
  display: block;
  border: 1px solid #ccc;
}
.DirectoryRecentObitsItem__DirectoryRecentObitsItem___1EKk_ header {
  padding: 10px 0;
  -webkit-transition: padding 0.25s ease-in-out;
  -o-transition: padding 0.25s ease-in-out;
  transition: padding 0.25s ease-in-out;
  text-align: left;
}
.DirectoryRecentObitsItem__DirectoryRecentObitsItem___1EKk_ header.DirectoryRecentObitsItem__noDates___2BOW6 {
  padding-bottom: 0;
}
.DirectoryRecentObitsItem__DirectoryRecentObitsItem___1EKk_ header a {
  font-family: 'Crimson Text', serif;
  font-weight: 600;
  color: #333;
  font-size: 21px;
  font-size: 1.3125rem;
  text-decoration: none;
  display: block;
  -webkit-transition: color 0.25s ease-in-out;
  -o-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
  word-wrap: break-word;
  padding-bottom: 15px;
}
.DirectoryRecentObitsItem__DirectoryRecentObitsItem___1EKk_ header a.DirectoryRecentObitsItem__small___2UqLh {
  font-size: 18px;
  font-size: 1.125rem;
}
.DirectoryRecentObitsItem__DirectoryRecentObitsItem___1EKk_ header a:hover {
  color: #09c;
}
.DirectoryRecentObitsItem__DirectoryRecentObitsItem___1EKk_ header .DirectoryRecentObitsItem__age___jXxAn {
  font-family: 'Open Sans';
  font-weight: 700;
  color: #333;
  font-size: 12px;
  font-size: 0.75rem;
}
.DirectoryRecentObitsItem__DirectoryRecentObitsItem___1EKk_ header .DirectoryRecentObitsItem__age___jXxAn.DirectoryRecentObitsItem__small___2UqLh {
  font-size: 12px;
  font-size: 0.75rem;
}
.DirectoryRecentObitsItem__DirectoryRecentObitsItem___1EKk_ header .DirectoryRecentObitsItem__range___1eAiJ {
  padding: 0 0 5px;
  font-family: 'Open Sans';
  font-weight: 400;
  color: #333;
  font-size: 12px;
  font-size: 0.75rem;
}
.DirectoryRecentObitsItem__DirectoryRecentObitsItem___1EKk_ header .DirectoryRecentObitsItem__range___1eAiJ.DirectoryRecentObitsItem__small___2UqLh {
  font-size: 12px;
  font-size: 0.75rem;
}
.DirectoryRecentObitsItem__DirectoryRecentObitsItem___1EKk_ button {
  width: 100%;
  margin: 0 auto;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 3px;
  background: #fff;
  color: #999;
  font-family: 'Open Sans';
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
  cursor: pointer;
  padding: 0;
  border: 0;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.DirectoryRecentObitsItem__DirectoryRecentObitsItem___1EKk_ button:focus {
  outline: 0;
}
.DirectoryRecentObitsItem__DirectoryRecentObitsItem___1EKk_ button:hover {
  color: #09c;
}
.DirectoryRecentObitsItem__DirectoryRecentObitsItem___1EKk_ button a {
  color: inherit;
  text-decoration: none;
  display: block;
  text-align: left;
}
.DirectoryRecentObitsItem__DirectoryRecentObitsItem___1EKk_ button.DirectoryRecentObitsItem__flowers___3Dab9 {
  text-align: left;
}
.DirectoryRecentObitsItem__DirectoryRecentObitsItem___1EKk_ button.DirectoryRecentObitsItem__flowers___3Dab9.DirectoryRecentObitsItem__alone___Oypfj {
  padding: 0;
  margin: 0;
}
.DirectoryRecentObitsItem__DirectoryRecentObitsItem___1EKk_ button.DirectoryRecentObitsItem__viewObit___23eiT {
  background: #09c;
  margin: 10px auto;
  padding: 10px 0;
  color: #fff;
}
.DirectoryRecentObitsItem__DirectoryRecentObitsItem___1EKk_ button.DirectoryRecentObitsItem__viewObit___23eiT:hover {
  background: #069;
}
.DirectoryRecentObitsItem__DirectoryRecentObitsItem___1EKk_ button.DirectoryRecentObitsItem__viewObit___23eiT a {
  color: #fff;
  text-align: center;
  font-weight: 600;
}
.DirectoryRecentObitsItem__DirectoryRecentObitsItem___1EKk_ button.DirectoryRecentObitsItem__viewObit___23eiT span {
  display: inline-block;
  margin-right: 5px;
}
.DirectoryRecentObitsItem__DirectoryRecentObitsItem___1EKk_ button.DirectoryRecentObitsItem__viewObit___23eiT span svg {
  position: relative;
  margin-bottom: -8px;
  width: 19px;
  height: 19px;
  top: -2px;
}
.DirectoryRecentObitsItem__DirectoryRecentObitsItem___1EKk_ .DirectoryRecentObitsItem__links___fUftQ {
  position: relative;
  width: 100%;
}
.DirectoryRecentObitsItem__DirectoryRecentObitsItem___1EKk_ .DirectoryRecentObitsItem__bottom___1JkH1 {
  clear: both;
}
.DirectoryRecentObits__DirectoryRecentObits___2UK7s {
  font-family: 'Crimson Text', serif;
  font-weight: 700;
  padding: 40px 20px 0;
}
.DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__header___2Bhs0 {
  float: left;
  color: #333;
}
.DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__header___2Bhs0 h1 {
  display: inline-block;
  font-size: 21px;
  font-size: 1.3125rem;
}
@media only screen and (max-width: 550px) {
  .DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__header___2Bhs0 h1 {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__header___2Bhs0 a {
  display: inline-block;
  margin-left: 20px;
  font-size: 16px;
  font-size: 1rem;
  cursor: pointer;
  color: #999;
  font-weight: 600;
  -webkit-transition: color 0.25s ease-in-out;
  -o-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}
.DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__header___2Bhs0 a:hover {
  color: #09c;
}
@media only screen and (max-width: 500px) {
  .DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__header___2Bhs0 a {
    display: block;
    margin-left: 0;
  }
}
.DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselNav___Gxdhj {
  float: right;
  margin-top: -5px;
}
@media only screen and (max-width: 600px) {
  .DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselNav___Gxdhj {
    display: none;
  }
}
.DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselNav___Gxdhj a {
  display: inline-block;
  width: 25px;
  height: 25px;
  border-radius: 3px;
  font-family: 'Open Sans';
  font-weight: semibold;
  font-size: 21px;
  font-size: 1.3125rem;
  text-align: center;
  background: #ccc;
  color: #fff;
  cursor: pointer;
  -webkit-transition: background 0.25s ease-in-out;
  -o-transition: background 0.25s ease-in-out;
  transition: background 0.25s ease-in-out;
}
.DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselNav___Gxdhj a:last-child {
  margin-left: 10px;
}
.DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselNav___Gxdhj a:hover {
  background: #09c;
}
.DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__solidBar___SctIV {
  clear: both;
  border-top: 1px solid #ccc;
  margin: 25px 0 15px;
}
.DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperOuter___2fwlI {
  width: 100%;
  overflow: hidden;
}
.DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 {
  clear: both;
  position: relative;
  width: 100%;
  margin: auto 1%;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0.DirectoryRecentObits__return___3Ox84 {
  -webkit-transition: left 1s ease-in-out;
  -o-transition: left 1s ease-in-out;
  transition: left 1s ease-in-out;
}
.DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP {
  width: 98%;
  position: absolute;
}
.DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP.DirectoryRecentObits__page1___1LaI1 {
  left: 0;
}
.DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP.DirectoryRecentObits__page2___33ipb {
  left: 100%;
}
.DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP.DirectoryRecentObits__page3___2cWsu {
  left: 200%;
}
.DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP.DirectoryRecentObits__page4___2b8N- {
  left: 300%;
}
.DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP.DirectoryRecentObits__page5___3CxrA {
  left: 400%;
}
.DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP.DirectoryRecentObits__page6___2ftdd {
  left: 500%;
}
.DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP.DirectoryRecentObits__page7___2v88w {
  left: 600%;
}
.DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP.DirectoryRecentObits__page8___1BCQI {
  left: 700%;
}
.DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP.DirectoryRecentObits__page9___3q_6K {
  left: 800%;
}
.DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP .DirectoryRecentObits__carouselItem___c85tB {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 14.166666666666664%;
  margin-left: 0%;
  margin-right: 3%;
}
.DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP .DirectoryRecentObits__carouselItem___c85tB:before,
.DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP .DirectoryRecentObits__carouselItem___c85tB:after {
  content: '';
  display: table;
}
.DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP .DirectoryRecentObits__carouselItem___c85tB:after {
  clear: both;
}
.DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP .DirectoryRecentObits__carouselItem___c85tB:last-child {
  margin-right: 0%;
}
@media only screen and (max-width: 1024px) {
  .DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP .DirectoryRecentObits__carouselItem___c85tB {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 17.6%;
    margin-left: 0%;
    margin-right: 3%;
  }
  .DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP .DirectoryRecentObits__carouselItem___c85tB:before,
  .DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP .DirectoryRecentObits__carouselItem___c85tB:after {
    content: '';
    display: table;
  }
  .DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP .DirectoryRecentObits__carouselItem___c85tB:after {
    clear: both;
  }
  .DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP .DirectoryRecentObits__carouselItem___c85tB:last-child {
    margin-right: 0%;
  }
}
@media only screen and (max-width: 900px) {
  .DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP .DirectoryRecentObits__carouselItem___c85tB {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 22.75%;
    margin-left: 0%;
    margin-right: 3%;
  }
  .DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP .DirectoryRecentObits__carouselItem___c85tB:before,
  .DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP .DirectoryRecentObits__carouselItem___c85tB:after {
    content: '';
    display: table;
  }
  .DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP .DirectoryRecentObits__carouselItem___c85tB:after {
    clear: both;
  }
  .DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP .DirectoryRecentObits__carouselItem___c85tB:last-child {
    margin-right: 0%;
  }
}
@media only screen and (max-width: 700px) {
  .DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP .DirectoryRecentObits__carouselItem___c85tB {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 31.33333333333333%;
    margin-left: 0%;
    margin-right: 3%;
  }
  .DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP .DirectoryRecentObits__carouselItem___c85tB:before,
  .DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP .DirectoryRecentObits__carouselItem___c85tB:after {
    content: '';
    display: table;
  }
  .DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP .DirectoryRecentObits__carouselItem___c85tB:after {
    clear: both;
  }
  .DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP .DirectoryRecentObits__carouselItem___c85tB:last-child {
    margin-right: 0%;
  }
}
@media only screen and (max-width: 515px) {
  .DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP .DirectoryRecentObits__carouselItem___c85tB {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0%;
    margin-right: 3%;
  }
  .DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP .DirectoryRecentObits__carouselItem___c85tB:before,
  .DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP .DirectoryRecentObits__carouselItem___c85tB:after {
    content: '';
    display: table;
  }
  .DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP .DirectoryRecentObits__carouselItem___c85tB:after {
    clear: both;
  }
  .DirectoryRecentObits__DirectoryRecentObits___2UK7s .DirectoryRecentObits__carouselWrapperInner___rUtW0 .DirectoryRecentObits__page___vlqZP .DirectoryRecentObits__carouselItem___c85tB:last-child {
    margin-right: 0%;
  }
}
.AtoZ__AtoZ___1V_9j {
  padding: 40px 20px 0;
  color: #000;
  *zoom: 1;
}
.AtoZ__AtoZ___1V_9j:before,
.AtoZ__AtoZ___1V_9j:after {
  content: '';
  display: table;
}
.AtoZ__AtoZ___1V_9j:after {
  clear: both;
}
.AtoZ__AtoZ___1V_9j h1 {
  font-family: 'Crimson Text', serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 21px;
  font-size: 1.3125rem;
}
.AtoZ__AtoZ___1V_9j .AtoZ__solidBar___2GnWp {
  border-top: 1px solid #ccc;
  padding-bottom: 20px;
  margin-top: 5px;
}
.AtoZ__AtoZ___1V_9j .AtoZ__list___3_MiD {
  text-align: center;
}
.AtoZ__AtoZ___1V_9j .AtoZ__list___3_MiD a {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 0.961538461538462%;
  margin-left: 0%;
  margin-right: 3%;
  text-decoration: none;
  color: #ccc;
  font-weight: 600;
  pointer-events: none;
  font-size: 18px;
  font-size: 1.125rem;
}
.AtoZ__AtoZ___1V_9j .AtoZ__list___3_MiD a:before,
.AtoZ__AtoZ___1V_9j .AtoZ__list___3_MiD a:after {
  content: '';
  display: table;
}
.AtoZ__AtoZ___1V_9j .AtoZ__list___3_MiD a:after {
  clear: both;
}
.AtoZ__AtoZ___1V_9j .AtoZ__list___3_MiD a:last-child {
  margin-right: 0%;
}
@media only screen and (max-width: 1050px) {
  .AtoZ__AtoZ___1V_9j .AtoZ__list___3_MiD a {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 7.692307692307693%;
    margin-left: 0%;
    margin-right: 0%;
    margin: 5px 0;
  }
  .AtoZ__AtoZ___1V_9j .AtoZ__list___3_MiD a:before,
  .AtoZ__AtoZ___1V_9j .AtoZ__list___3_MiD a:after {
    content: '';
    display: table;
  }
  .AtoZ__AtoZ___1V_9j .AtoZ__list___3_MiD a:after {
    clear: both;
  }
}
@media only screen and (max-width: 750px) {
  .AtoZ__AtoZ___1V_9j .AtoZ__list___3_MiD a {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 16.666666666666664%;
    margin-left: 0%;
    margin-right: 0%;
    margin: 10px 0;
  }
  .AtoZ__AtoZ___1V_9j .AtoZ__list___3_MiD a:before,
  .AtoZ__AtoZ___1V_9j .AtoZ__list___3_MiD a:after {
    content: '';
    display: table;
  }
  .AtoZ__AtoZ___1V_9j .AtoZ__list___3_MiD a:after {
    clear: both;
  }
}
.AtoZ__AtoZ___1V_9j .AtoZ__list___3_MiD a.AtoZ__active___117ZY {
  color: #666;
  pointer-events: auto;
}
.AtoZ__AtoZ___1V_9j .AtoZ__list___3_MiD a.AtoZ__active___117ZY:hover {
  color: #09c;
}
.AtoZ__AtoZ___1V_9j .AtoZ__list___3_MiD a.AtoZ__activeLetter___ERql1 {
  color: #09c;
  pointer-events: none;
}
.AtoZ__AtoZ___1V_9j.AtoZ__lastNamePage___1ANT8 {
  padding: 0 0 10px 0;
  border-top: 1px solid #ccc;
}
.AtoZ__AtoZ___1V_9j.AtoZ__lastNamePage___1ANT8 h1 {
  font-family: 'Open Sans';
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  color: #999;
  text-transform: none;
  text-align: center;
  padding: 20px 0;
}
.AtoZ__AtoZ___1V_9j.AtoZ__lastNamePage___1ANT8 .AtoZ__solidBar___2GnWp {
  display: none;
}
.SharedListBlock__SharedListBlock___1vRuQ {
  *zoom: 1;
}
.SharedListBlock__SharedListBlock___1vRuQ:before,
.SharedListBlock__SharedListBlock___1vRuQ:after {
  content: '';
  display: table;
}
.SharedListBlock__SharedListBlock___1vRuQ:after {
  clear: both;
}
.SharedListBlock__SharedListBlock___1vRuQ h1 {
  display: inline-block;
  color: #333;
  font-family: 'Crimson Text', serif;
  font-weight: 700;
  font-size: 24px;
  font-size: 1.5rem;
  width: 100%;
  height: 24px;
  margin-top: 15px;
  text-align: center;
  line-height: 24px;
}
.SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__columns___3SmoA {
  border-top: 3px solid #000;
  margin-top: 12px;
  *zoom: 1;
  width: auto;
  max-width: 1440px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
}
.SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__columns___3SmoA:before,
.SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__columns___3SmoA:after {
  content: '';
  display: table;
}
.SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__columns___3SmoA:after {
  clear: both;
}
.SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__column___f9LOg {
  margin-top: 10px;
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 17.6%;
  margin-left: 0%;
  margin-right: 3%;
}
.SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__column___f9LOg:before,
.SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__column___f9LOg:after {
  content: '';
  display: table;
}
.SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__column___f9LOg:after {
  clear: both;
}
.SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__column___f9LOg:last-child {
  margin-right: 0%;
}
@media only screen and (max-width: 1100px) {
  .SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__column___f9LOg {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 22.75%;
    margin-left: 0%;
    margin-right: 3%;
  }
  .SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__column___f9LOg:before,
  .SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__column___f9LOg:after {
    content: '';
    display: table;
  }
  .SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__column___f9LOg:after {
    clear: both;
  }
  .SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__column___f9LOg:last-child {
    margin-right: 0%;
  }
}
@media only screen and (max-width: 950px) {
  .SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__column___f9LOg {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 31.33333333333333%;
    margin-left: 0%;
    margin-right: 3%;
  }
  .SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__column___f9LOg:before,
  .SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__column___f9LOg:after {
    content: '';
    display: table;
  }
  .SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__column___f9LOg:after {
    clear: both;
  }
  .SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__column___f9LOg:last-child {
    margin-right: 0%;
  }
}
@media only screen and (max-width: 600px) {
  .SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__column___f9LOg {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0%;
    margin-right: 3%;
  }
  .SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__column___f9LOg:before,
  .SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__column___f9LOg:after {
    content: '';
    display: table;
  }
  .SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__column___f9LOg:after {
    clear: both;
  }
  .SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__column___f9LOg:last-child {
    margin-right: 0%;
  }
}
@media only screen and (max-width: 400px) {
  .SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__column___f9LOg {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 100%;
    margin-left: 0%;
    margin-right: 3%;
  }
  .SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__column___f9LOg:before,
  .SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__column___f9LOg:after {
    content: '';
    display: table;
  }
  .SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__column___f9LOg:after {
    clear: both;
  }
  .SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__column___f9LOg:last-child {
    margin-right: 0%;
  }
}
.SharedListBlock__SharedListBlock___1vRuQ a {
  color: #666;
  font-family: 'Open Sans';
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  text-decoration: none;
  -webkit-transition: color 0.25s ease-in-out;
  -o-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
  text-transform: capitalize;
}
.SharedListBlock__SharedListBlock___1vRuQ a:hover {
  color: #09c;
}
.SharedListBlock__SharedListBlock___1vRuQ li {
  margin: 10px 0;
}
.SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__errorContainer___2xuEM {
  width: 100%;
  display: block;
  text-align: center;
}
.SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__errorContainer___2xuEM p {
  margin: 40px auto 30px;
  color: #aeaeae;
}
.SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__errorContainer___2xuEM p strong {
  color: #000;
}
.SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__paginationContainer___2AaYY {
  *zoom: 1;
  width: 100%;
  margin: 20px 0px 20px 0px;
  text-align: center;
}
.SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__paginationContainer___2AaYY:before,
.SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__paginationContainer___2AaYY:after {
  content: '';
  display: table;
}
.SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__paginationContainer___2AaYY:after {
  clear: both;
}
.SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__paginationContainer___2AaYY button {
  margin: 0 auto;
  display: inline-block;
  height: 35px;
  width: 115px;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  font-size: 14px;
  font-size: 0.875rem;
  background-color: #09c;
  color: #fff;
  cursor: pointer;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: 0 solid #fff;
  -webkit-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}
.SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__paginationContainer___2AaYY button:nth-child(1) {
  margin-left: 10px;
}
.SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__paginationContainer___2AaYY button.SharedListBlock__back___yTClp {
  width: 200px;
  text-overflow: ellipsis;
}
.SharedListBlock__SharedListBlock___1vRuQ .SharedListBlock__paginationContainer___2AaYY button:hover {
  background-color: #069;
}
.SharedListBlock__SharedListBlock___1vRuQ.SharedListBlock__location___2zud2 {
  margin-top: 40px;
  padding: 0 20px;
  min-height: 0;
  height: auto;
}
.SharedListBlock__SharedListBlock___1vRuQ.SharedListBlock__location___2zud2 h1 {
  font-size: 21px;
  font-size: 1.3125rem;
  text-align: left;
  height: auto;
  margin: 0 0 5px;
  text-transform: uppercase;
}
.SharedListBlock__SharedListBlock___1vRuQ.SharedListBlock__location___2zud2 .SharedListBlock__columns___3SmoA {
  border-top: 1px solid #ccc;
  margin: 0px 0 0;
  padding-top: 5px;
}
.SharedListBlock__SharedListBlock___1vRuQ.SharedListBlock__location___2zud2 .SharedListBlock__paginationContainer___2AaYY {
  display: none;
}
.SharedListBlock__newspapers___3UBlj {
  margin-bottom: 0;
}
.SharedListBlock__newspapers___3UBlj .SharedListBlock__column___f9LOg {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 31.33333333333333%;
  margin-left: 0%;
  margin-right: 3%;
}
.SharedListBlock__newspapers___3UBlj .SharedListBlock__column___f9LOg:before,
.SharedListBlock__newspapers___3UBlj .SharedListBlock__column___f9LOg:after {
  content: '';
  display: table;
}
.SharedListBlock__newspapers___3UBlj .SharedListBlock__column___f9LOg:after {
  clear: both;
}
.SharedListBlock__newspapers___3UBlj .SharedListBlock__column___f9LOg:last-child {
  margin-right: 0%;
}
@media only screen and (max-width: 1100px) {
  .SharedListBlock__newspapers___3UBlj .SharedListBlock__column___f9LOg {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0%;
    margin-right: 3%;
  }
  .SharedListBlock__newspapers___3UBlj .SharedListBlock__column___f9LOg:before,
  .SharedListBlock__newspapers___3UBlj .SharedListBlock__column___f9LOg:after {
    content: '';
    display: table;
  }
  .SharedListBlock__newspapers___3UBlj .SharedListBlock__column___f9LOg:after {
    clear: both;
  }
  .SharedListBlock__newspapers___3UBlj .SharedListBlock__column___f9LOg:last-child {
    margin-right: 0%;
  }
}
@media only screen and (max-width: 950px) {
  .SharedListBlock__newspapers___3UBlj .SharedListBlock__column___f9LOg {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0%;
    margin-right: 3%;
  }
  .SharedListBlock__newspapers___3UBlj .SharedListBlock__column___f9LOg:before,
  .SharedListBlock__newspapers___3UBlj .SharedListBlock__column___f9LOg:after {
    content: '';
    display: table;
  }
  .SharedListBlock__newspapers___3UBlj .SharedListBlock__column___f9LOg:after {
    clear: both;
  }
  .SharedListBlock__newspapers___3UBlj .SharedListBlock__column___f9LOg:last-child {
    margin-right: 0%;
  }
}
@media only screen and (max-width: 600px) {
  .SharedListBlock__newspapers___3UBlj .SharedListBlock__column___f9LOg {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 100%;
    margin-left: 0%;
    margin-right: 3%;
  }
  .SharedListBlock__newspapers___3UBlj .SharedListBlock__column___f9LOg:before,
  .SharedListBlock__newspapers___3UBlj .SharedListBlock__column___f9LOg:after {
    content: '';
    display: table;
  }
  .SharedListBlock__newspapers___3UBlj .SharedListBlock__column___f9LOg:after {
    clear: both;
  }
  .SharedListBlock__newspapers___3UBlj .SharedListBlock__column___f9LOg:last-child {
    margin-right: 0%;
  }
}
@media only screen and (max-width: 400px) {
  .SharedListBlock__newspapers___3UBlj .SharedListBlock__column___f9LOg {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 100%;
    margin-left: 0%;
    margin-right: 3%;
  }
  .SharedListBlock__newspapers___3UBlj .SharedListBlock__column___f9LOg:before,
  .SharedListBlock__newspapers___3UBlj .SharedListBlock__column___f9LOg:after {
    content: '';
    display: table;
  }
  .SharedListBlock__newspapers___3UBlj .SharedListBlock__column___f9LOg:after {
    clear: both;
  }
  .SharedListBlock__newspapers___3UBlj .SharedListBlock__column___f9LOg:last-child {
    margin-right: 0%;
  }
}
.SharedListBlock__newspapers___3UBlj .SharedListBlock__addressBlock___1zyEX {
  padding-bottom: 10px;
}
.SharedListBlock__newspapers___3UBlj .SharedListBlock__addressBlock___1zyEX:hover {
  color: #09c;
}
.SharedListBlock__newspapers___3UBlj .SharedListBlock__addressBlock___1zyEX .SharedListBlock__address___20dFZ {
  font-size: 14px;
  font-size: 0.875rem;
  opacity: 0.75;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  filter: alpha(opacity=75);
}
.SharedListBlock__newspapers___3UBlj .SharedListBlock__addressBlock___1zyEX .SharedListBlock__label___1tPyv {
  padding-bottom: 5px;
}
.Error__Error___3AVmy {
  text-align: center;
  height: 100vh;
  background: #fff;
  color: #333;
  width: 100%;
}
.Error__Error___3AVmy .Error__content___2gaI8 {
  position: absolute;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
}
.Error__Error___3AVmy .Error__content___2gaI8 h1 {
  font-family: 'Crimson Text', serif;
  font-weight: 700;
  font-size: 60px;
  font-size: 3.75rem;
  margin: 0;
  padding: 0;
}
.Error__Error___3AVmy .Error__content___2gaI8 p {
  font-family: 'Open Sans';
  font-weight: 400;
  font-size: 18px;
  font-size: 1.125rem;
  padding: 0;
  margin: 0;
  color: #666;
}
.Error__Error___3AVmy .Error__content___2gaI8 .Error__button___3L8uJ {
  display: table;
  margin: 20px auto 0;
  padding: 10px 20px;
  color: #fff;
  font-family: 'Open Sans';
  font-weight: 500;
  font-size: 18px;
  font-size: 1.125rem;
  background: #069;
  cursor: pointer;
  border-radius: 3px;
  text-decoration: none;
  -webkit-transition: background 0.25s ease-in-out;
  -o-transition: background 0.25s ease-in-out;
  transition: background 0.25s ease-in-out;
}
.Error__Error___3AVmy .Error__content___2gaI8 .Error__button___3L8uJ:hover {
  background: #09c;
}
.Gallery__Gallery___239rT {
  position: relative;
  width: 1600px;
  margin: 0 auto;
}
@media only screen and (max-width: 1600px) {
  .Gallery__Gallery___239rT {
    width: 100%;
    margin: 0;
  }
}
.Gallery__Gallery___239rT .Gallery__GalleryPage___2sWUD {
  background-color: #fff;
  left: 36.35%;
  width: 63.65%;
  top: -60px;
  margin-bottom: -60px;
  position: relative;
  -webkit-box-shadow: 0px -1px 17px -4px rgba(0,0,0,0.57);
  box-shadow: 0px -1px 17px -4px rgba(0,0,0,0.57);
  *zoom: 1;
}
@media only screen and (max-width: 1000px) {
  .Gallery__Gallery___239rT .Gallery__GalleryPage___2sWUD {
    top: 0;
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 800px) {
  .Gallery__Gallery___239rT .Gallery__GalleryPage___2sWUD {
    left: 0%;
    width: 100%;
  }
}
.Gallery__Gallery___239rT .Gallery__GalleryPage___2sWUD:before,
.Gallery__Gallery___239rT .Gallery__GalleryPage___2sWUD:after {
  content: '';
  display: table;
}
.Gallery__Gallery___239rT .Gallery__GalleryPage___2sWUD:after {
  clear: both;
}
@media only screen and (max-width: 1450px) {
  .Gallery__Gallery___239rT .Gallery__GalleryPage___2sWUD {
    padding: 0;
  }
}
@media only screen and (max-width: 800px) {
  .Gallery__Gallery___239rT .Gallery__GalleryPage___2sWUD {
    left: 0%;
    width: 100%;
  }
}
.Gallery__Gallery___239rT .Gallery__GalleryPage___2sWUD .Gallery__gridDescription___1RXIs {
  max-width: 860px;
  width: 100%;
}
.Gallery__Gallery___239rT .Gallery__GalleryPage___2sWUD .Gallery__gridDescription___1RXIs > p:first-child:first-letter {
  float: left;
  padding: 15px 20px 2px 5px;
  margin-bottom: 2%;
  font-size: 135px;
  font-family: 'Crimson Text';
  text-transform: uppercase;
  line-height: 68px;
  color: #000;
  font-style: normal !important;
  font-weight: normal !important;
}
.Gallery__Gallery___239rT .Gallery__GalleryPage___2sWUD .Gallery__gridDescription___1RXIs p {
  color: #666;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 24px;
  margin: 30px 40px 20px 40px;
}
.Gallery__Gallery___239rT .Gallery__GalleryPage___2sWUD .Gallery__gridDescription___1RXIs .Gallery__articleButton___3jPHd {
  margin: 40px 0 40px 40px;
  font-size: 12px;
  font-size: 0.75rem;
  display: table;
  padding: 14px;
  background: #069;
  border-radius: 2px;
  -webkit-transition: background 0.25s ease-in-out;
  -o-transition: background 0.25s ease-in-out;
  transition: background 0.25s ease-in-out;
  cursor: pointer;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width: 1000px) {
  .Gallery__Gallery___239rT .Gallery__GalleryPage___2sWUD .Gallery__gridDescription___1RXIs .Gallery__articleButton___3jPHd {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
@media only screen and (max-width: 750px) {
  .Gallery__Gallery___239rT .Gallery__GalleryPage___2sWUD .Gallery__gridDescription___1RXIs .Gallery__articleButton___3jPHd {
    padding: 12px;
  }
}
@media only screen and (max-width: 600px) {
  .Gallery__Gallery___239rT .Gallery__GalleryPage___2sWUD .Gallery__gridDescription___1RXIs .Gallery__articleButton___3jPHd {
    margin-top: 10px;
  }
}
.Gallery__Gallery___239rT .Gallery__GalleryPage___2sWUD .Gallery__gridDescription___1RXIs .Gallery__articleButton___3jPHd:hover {
  background: #09c;
}
.Gallery__Gallery___239rT .Gallery__GalleryPage___2sWUD .Gallery__gridDescription___1RXIs .Gallery__articleButton___3jPHd .Gallery__arrow___2lJgU {
  font-family: 'Helvetica', 'Arial', 'serif';
}
.Gallery__Gallery___239rT .Gallery__GalleryPage___2sWUD .Gallery__gridDescription___1RXIs .Gallery__articleButton___3jPHd a {
  display: block;
  font-family: 'Open Sans';
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 400;
  text-decoration: none;
  color: #fff;
  text-shadow: 0 0 0 #000;
}
.GalleryGridItem__GalleryGridItem___2d0TV {
  position: relative;
  max-width: 430px;
  background: #fff;
  cursor: pointer;
  overflow: hidden;
}
.GalleryGridItem__GalleryGridItem___2d0TV:hover .GalleryGridItem__imageHead___3mRE2 .GalleryGridItem__headOpaque___1F7O- {
  -webkit-transition: all 0.375s ease-in-out;
  -o-transition: all 0.375s ease-in-out;
  transition: all 0.375s ease-in-out;
}
.GalleryGridItem__GalleryGridItem___2d0TV:hover .GalleryGridItem__image___3cKsb img {
  -webkit-transform: scale(1.02, 1.02);
  -o-transform: scale(1.02, 1.02);
  -ms-transform: scale(1.02, 1.02);
  transform: scale(1.02, 1.02);
  -webkit-transition: -webkit-transform 0.375s ease-in-out;
  -o-transition: -o-transform 0.375s ease-in-out;
  transition: -webkit-transform 0.375s ease-in-out;
  -o-transition: transform 0.375s ease-in-out, -o-transform 0.375s ease-in-out;
  transition: transform 0.375s ease-in-out;
  transition: transform 0.375s ease-in-out, -webkit-transform 0.375s ease-in-out, -o-transform 0.375s ease-in-out;
}
.GalleryGridItem__GalleryGridItem___2d0TV:hover .GalleryGridItem__image___3cKsb .GalleryGridItem__headOpaque___1F7O- {
  visibility: visible;
  z-index: 5;
  -webkit-transition: all 0.375s ease-in-out;
  -o-transition: all 0.375s ease-in-out;
  transition: all 0.375s ease-in-out;
}
.GalleryGridItem__GalleryGridItem___2d0TV:hover .GalleryGridItem__video___MtbyN .GalleryGridItem__icon___vB_9A .GalleryGridItem__circle___1RdC2 {
  background: #09c;
}
.GalleryGridItem__GalleryGridItem___2d0TV:hover .GalleryGridItem__quote___1yAS_ {
  -webkit-transform: scale(1.02, 1.02);
  -o-transform: scale(1.02, 1.02);
  -ms-transform: scale(1.02, 1.02);
  transform: scale(1.02, 1.02);
  -webkit-transition: all 0.375s ease-in-out;
  -o-transition: all 0.375s ease-in-out;
  transition: all 0.375s ease-in-out;
}
.GalleryGridItem__GalleryGridItem___2d0TV .GalleryGridItem__image___3cKsb {
  overflow: hidden;
  position: relative;
}
.GalleryGridItem__GalleryGridItem___2d0TV .GalleryGridItem__image___3cKsb img {
  -webkit-transition: -webkit-transform 0.375s ease-in-out;
  -o-transition: -o-transform 0.375s ease-in-out;
  transition: -webkit-transform 0.375s ease-in-out;
  -o-transition: transform 0.375s ease-in-out, -o-transform 0.375s ease-in-out;
  transition: transform 0.375s ease-in-out;
  transition: transform 0.375s ease-in-out, -webkit-transform 0.375s ease-in-out, -o-transform 0.375s ease-in-out;
}
.GalleryGridItem__GalleryGridItem___2d0TV .GalleryGridItem__image___3cKsb .GalleryGridItem__photoCredit___Xd7rk {
  position: absolute;
  bottom: 3%;
  left: 3%;
  font-size: 12px;
  font-size: 0.75rem;
  color: #bebebe;
  font-family: 'arial';
  font-weight: 300;
  display: block;
  word-wrap: normal;
  padding-top: 20px;
}
@media only screen and (max-width: 800px) {
  .GalleryGridItem__GalleryGridItem___2d0TV .GalleryGridItem__image___3cKsb .GalleryGridItem__photoCredit___Xd7rk {
    left: 6%;
  }
}
.GalleryGridItem__GalleryGridItem___2d0TV .GalleryGridItem__image___3cKsb .GalleryGridItem__headOpaque___1F7O- {
  visibility: hidden;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  z-index: -1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #069;
  position: absolute;
  -webkit-transition: visibility 0.5s ease-in-out, opacity 0.5s ease-in-out, z-index 0.5s ease-in-out;
  -o-transition: visibility 0.5s ease-in-out, opacity 0.5s ease-in-out, z-index 0.5s ease-in-out;
  transition: visibility 0.5s ease-in-out, opacity 0.5s ease-in-out, z-index 0.5s ease-in-out;
}
.GalleryGridItem__GalleryGridItem___2d0TV .GalleryGridItem__image___3cKsb img {
  width: 100%;
  display: block;
}
.GalleryGridItem__GalleryGridItem___2d0TV .GalleryGridItem__imageHead___3mRE2 {
  position: relative;
  min-height: 100%;
}
.GalleryGridItem__GalleryGridItem___2d0TV .GalleryGridItem__imageHead___3mRE2 .GalleryGridItem__photoCredit___Xd7rk {
  position: absolute;
  width: 100%;
  left: -5%;
  bottom: 3%;
  text-align: right;
  font-size: 12px;
  font-size: 0.75rem;
  color: #bebebe;
  font-family: 'arial';
  font-weight: 300;
  display: block;
  word-wrap: normal;
}
@media only screen and (max-width: 800px) {
  .GalleryGridItem__GalleryGridItem___2d0TV .GalleryGridItem__imageHead___3mRE2 .GalleryGridItem__photoCredit___Xd7rk {
    left: 3%;
    text-align: left;
  }
}
.GalleryGridItem__GalleryGridItem___2d0TV .GalleryGridItem__imageHead___3mRE2 .GalleryGridItem__headOpaque___1F7O- {
  position: absolute;
  right: 0;
  top: 0;
  background-color: #fff;
  width: 100%;
  min-height: 100%;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -webkit-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: background-color 0.5s ease-in-out, opacity 0.5s ease-in-out;
  -o-transition: background-color 0.5s ease-in-out, opacity 0.5s ease-in-out;
  transition: background-color 0.5s ease-in-out, opacity 0.5s ease-in-out;
}
.GalleryGridItem__GalleryGridItem___2d0TV .GalleryGridItem__imageHead___3mRE2 img {
  position: absolute;
  right: 0;
  overflow: auto;
  height: 100%;
  min-height: 100%;
  display: block;
}
.GalleryGridItem__GalleryGridItem___2d0TV .GalleryGridItem__imageHead___3mRE2 h3 {
  position: relative;
  width: 95%;
  font-size: 34px;
  font-size: 2.125rem;
  line-height: 34px;
  color: #fff;
  display: table;
  font-family: 'Crimson Text';
  font-weight: 700;
  text-transform: uppercase;
  text-shadow: 0px 0px 5px rgba(0,0,0,0.5);
  text-align: center;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  position: absolute;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media only screen and (max-width: 1000px) {
  .GalleryGridItem__GalleryGridItem___2d0TV .GalleryGridItem__imageHead___3mRE2 h3 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 24px;
  }
}
@media only screen and (max-width: 800px) {
  .GalleryGridItem__GalleryGridItem___2d0TV .GalleryGridItem__imageHead___3mRE2 h3 {
    margin: 0;
    text-align: center;
    line-height: 1;
  }
}
@media only screen and (max-width: 800px) {
  .GalleryGridItem__GalleryGridItem___2d0TV .GalleryGridItem__imageHead___3mRE2 {
    width: 200%;
    margin: 0;
    max-width: 100%;
    overflow: hidden;
  }
  .GalleryGridItem__GalleryGridItem___2d0TV .GalleryGridItem__imageHead___3mRE2 img {
    left: 0;
    right: auto;
    height: 50%;
  }
}
.GalleryGridItem__GalleryGridItem___2d0TV .GalleryGridItem__quote___1yAS_ {
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 1;
  -ms-filter: none;
  -webkit-filter: none;
          filter: none;
  -webkit-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: background-color 0.5s ease-in-out, opacity 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
  -o-transition: background-color 0.5s ease-in-out, opacity 0.5s ease-in-out, -o-transform 0.5s ease-in-out;
  transition: background-color 0.5s ease-in-out, opacity 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
  -o-transition: background-color 0.5s ease-in-out, opacity 0.5s ease-in-out, transform 0.5s ease-in-out, -o-transform 0.5s ease-in-out;
  transition: background-color 0.5s ease-in-out, opacity 0.5s ease-in-out, transform 0.5s ease-in-out;
  transition: background-color 0.5s ease-in-out, opacity 0.5s ease-in-out, transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out, -o-transform 0.5s ease-in-out;
}
.GalleryGridItem__GalleryGridItem___2d0TV .GalleryGridItem__quote___1yAS_ .GalleryGridItem__vertbox___fTMD1 {
  position: relative;
  font-family: 'Crimson Text', serif;
  font-weight: 600;
  padding: 0 40px;
  position: absolute;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.GalleryGridItem__GalleryGridItem___2d0TV .GalleryGridItem__quote___1yAS_ .GalleryGridItem__vertbox___fTMD1 .GalleryGridItem__quotationMark___1Swha {
  position: absolute;
  color: #069;
  font-size: 90px;
  font-size: 5.625rem;
  margin-top: -10px;
  font-family: 'arial', sans-serif;
}
.GalleryGridItem__GalleryGridItem___2d0TV .GalleryGridItem__quote___1yAS_ .GalleryGridItem__vertbox___fTMD1 .GalleryGridItem__text___2Pe3o {
  color: #000;
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 1em;
  padding-left: 50px;
}
.GalleryGridItem__GalleryGridItem___2d0TV .GalleryGridItem__quote___1yAS_ .GalleryGridItem__vertbox___fTMD1 .GalleryGridItem__attribution___eWq_a {
  color: #666;
  font-size: 20px;
  font-size: 1.25rem;
  padding: 10px 0 0 50px;
}
.GalleryGridItem__GalleryGridItem___2d0TV .GalleryGridItem__video___MtbyN .GalleryGridItem__icon___vB_9A {
  position: absolute;
  top: 0;
  width: 93px;
  height: 93px;
  -moz-transform: scale(0.9999);
  position: absolute;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.GalleryGridItem__GalleryGridItem___2d0TV .GalleryGridItem__video___MtbyN .GalleryGridItem__icon___vB_9A .GalleryGridItem__circle___1RdC2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 2px solid #fff;
  background: rgba(0,0,0,0.7);
  -webkit-transition: background 0.5s ease-in-out;
  -o-transition: background 0.5s ease-in-out;
  transition: background 0.5s ease-in-out;
  position: absolute;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.GalleryGridItem__GalleryGridItem___2d0TV .GalleryGridItem__video___MtbyN .GalleryGridItem__icon___vB_9A .GalleryGridItem__triangle___OJoPf {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 21px 0 21px 36px;
  border-color: transparent transparent transparent #fff;
  margin-left: 5px;
  position: absolute;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.GalleryGridItem__GalleryGridItem___2d0TV .GalleryGridItem__video___MtbyN img {
  width: 100%;
  display: block;
}
@media only screen and (max-width: 1000px) {
  .GalleryGridItem__GalleryGridItem___2d0TV .GalleryGridItem__quote___1yAS_ .GalleryGridItem__quotationMark___1Swha {
    font-size: 60px;
    font-size: 3.75rem;
    margin-top: -7px;
  }
  .GalleryGridItem__GalleryGridItem___2d0TV .GalleryGridItem__quote___1yAS_ .GalleryGridItem__text___2Pe3o {
    font-size: 18px;
    font-size: 1.125rem;
    padding-left: 25px;
    line-height: 1.2em;
  }
  .GalleryGridItem__GalleryGridItem___2d0TV .GalleryGridItem__quote___1yAS_ .GalleryGridItem__attribution___eWq_a {
    font-size: 12px;
    font-size: 0.75rem;
    padding: 5px 0 0 25px;
  }
}
@media only screen and (max-width: 800px) {
  .GalleryGridItem__GalleryGridItem___2d0TV .GalleryGridItem__imageHead___3mRE2 {
    min-width: 100%;
  }
  .GalleryGridItem__GalleryGridItem___2d0TV .GalleryGridItem__imageHead___3mRE2 img {
    position: relative;
  }
}
.GalleryGridItem__GalleryGridItemFirst___3nEnJ {
  overflow: visible;
}
@media only screen and (max-width: 800px) {
  .GalleryGridItem__GalleryGridItemFirst___3nEnJ {
    height: auto !important;
    max-width: 100%;
  }
  .GalleryGridItem__GalleryGridItemFirst___3nEnJ .GalleryGridItem__imageHead___3mRE2 {
    overflow: visible;
  }
  .GalleryGridItem__GalleryGridItemFirst___3nEnJ .GalleryGridItem__imageHead___3mRE2 img {
    max-width: 100%;
    height: auto;
    min-height: initial;
  }
}
.GalleryGridItem__GalleryGridItemFirst___3nEnJ:hover .GalleryGridItem__imageHead___3mRE2 .GalleryGridItem__headOpaque___1F7O- {
  background-color: #fff;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.GalleryGridItem__GalleryGridItemFirst___3nEnJ:hover h3 {
  color: #09c;
  text-shadow: 0px 0px 5px rgba(0,0,0,0);
  -webkit-transition: all 0.5s 0.1s ease-in-out;
  -o-transition: all 0.5s 0.1s ease-in-out;
  transition: all 0.5s 0.1s ease-in-out;
}
.GalleryGridGroup__GalleryGridGroup___1Q05W {
  position: relative;
  max-width: 860px;
  width: 100%;
  *zoom: 1;
}
.GalleryGridGroup__GalleryGridGroup___1Q05W:before,
.GalleryGridGroup__GalleryGridGroup___1Q05W:after {
  content: '';
  display: table;
}
.GalleryGridGroup__GalleryGridGroup___1Q05W:after {
  clear: both;
}
.GalleryGridGroup__GalleryGridGroup___1Q05W .GalleryGridGroup__gridItem___3l91e {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 50%;
  margin-left: 0%;
  margin-right: 0%;
}
.GalleryGridGroup__GalleryGridGroup___1Q05W .GalleryGridGroup__gridItem___3l91e:before,
.GalleryGridGroup__GalleryGridGroup___1Q05W .GalleryGridGroup__gridItem___3l91e:after {
  content: '';
  display: table;
}
.GalleryGridGroup__GalleryGridGroup___1Q05W .GalleryGridGroup__gridItem___3l91e:after {
  clear: both;
}
@media only screen and (max-width: 500px) {
  .GalleryGridGroup__GalleryGridGroup___1Q05W .GalleryGridGroup__gridItem___3l91e {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    *zoom: 1;
    width: auto;
    max-width: 430px;
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
  }
  .GalleryGridGroup__GalleryGridGroup___1Q05W .GalleryGridGroup__gridItem___3l91e:before,
  .GalleryGridGroup__GalleryGridGroup___1Q05W .GalleryGridGroup__gridItem___3l91e:after {
    content: '';
    display: table;
  }
  .GalleryGridGroup__GalleryGridGroup___1Q05W .GalleryGridGroup__gridItem___3l91e:after {
    clear: both;
  }
  .GalleryGridGroup__GalleryGridGroup___1Q05W .GalleryGridGroup__gridItem___3l91e:before,
  .GalleryGridGroup__GalleryGridGroup___1Q05W .GalleryGridGroup__gridItem___3l91e:after {
    content: '';
    display: table;
  }
  .GalleryGridGroup__GalleryGridGroup___1Q05W .GalleryGridGroup__gridItem___3l91e:after {
    clear: both;
  }
}
@media only screen and (max-width: 800px) {
  .GalleryGridGroup__GalleryGridGroup___1Q05W .GalleryGridGroup__gridItemFirst___3zCp7 {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
  }
  .GalleryGridGroup__GalleryGridGroup___1Q05W .GalleryGridGroup__gridItemFirst___3zCp7:before,
  .GalleryGridGroup__GalleryGridGroup___1Q05W .GalleryGridGroup__gridItemFirst___3zCp7:after {
    content: '';
    display: table;
  }
  .GalleryGridGroup__GalleryGridGroup___1Q05W .GalleryGridGroup__gridItemFirst___3zCp7:after {
    clear: both;
  }
}
@media only screen and (max-width: 500px) {
  .GalleryGridGroup__GalleryGridGroup___1Q05W .GalleryGridGroup__gridItemFirst___3zCp7 {
    *zoom: 1;
    width: auto;
    max-width: 430px;
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
  }
  .GalleryGridGroup__GalleryGridGroup___1Q05W .GalleryGridGroup__gridItemFirst___3zCp7:before,
  .GalleryGridGroup__GalleryGridGroup___1Q05W .GalleryGridGroup__gridItemFirst___3zCp7:after {
    content: '';
    display: table;
  }
  .GalleryGridGroup__GalleryGridGroup___1Q05W .GalleryGridGroup__gridItemFirst___3zCp7:after {
    clear: both;
  }
}
.GalleryMenu__GalleryMenu___3k4qk {
  position: absolute;
  background-color: #fff;
  z-index: 750;
  -webkit-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
  width: 295px;
  top: -1000px;
  left: 35%;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  margin-left: -295px;
  -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.35);
  box-shadow: 0 0 5px 0 rgba(0,0,0,0.35);
}
@media only screen and (max-width: 900px) {
  .GalleryMenu__GalleryMenu___3k4qk {
    display: none;
  }
}
.GalleryMenu__GalleryMenu___3k4qk .GalleryMenu__menuItem___3mkmB {
  height: 54px;
  line-height: 54px;
  width: 294px;
  font-size: 15px;
  font-size: 0.9375rem;
  text-indent: 20px;
  cursor: pointer;
  border-bottom: 1px solid #ccc;
}
.GalleryMenu__GalleryMenu___3k4qk .GalleryMenu__menuHeader___3sjFK {
  position: relative;
  height: 54px;
  line-height: 44px;
  font-size: 22px;
  font-size: 1.375rem;
  text-transform: uppercase;
  text-indent: 18px;
  font-family: 'Crimson-text';
  background-color: #000;
  color: #fff;
  border-bottom: 1px solid #ccc;
}
.GalleryMenu__GalleryMenu___3k4qk .GalleryMenu__menuHeader___3sjFK h2 {
  padding-top: 10px;
}
.GalleryMenu__GalleryMenu___3k4qk .GalleryMenu__menuItems___1RjQN {
  width: 294px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.GalleryMenu__GalleryMenu___3k4qk .GalleryMenu__baseColor___1Nz0q {
  position: absolute;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  background-color: #fff;
  color: #666;
}
.GalleryMenu__GalleryMenu___3k4qk .GalleryMenu__fillColor___1dRZ8 {
  position: absolute;
  z-index: 5;
  white-space: nowrap;
  overflow: hidden;
  width: 0.25px;
  color: #fff;
  background-color: #09c;
}
.GalleryMenu__GalleryMenu___3k4qk .GalleryMenu__titleBlock___nIAh3 {
  width: 295px;
  overflow: hidden;
}
.GalleryMask__GalleryMask___2n9FC {
  z-index: 1000;
  position: fixed;
  top: 0;
  min-height: 1px;
  height: 1px;
  margin-top: -1px;
  min-width: 100%;
  width: 100%;
  background-color: #000;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  display: block;
  cursor: pointer;
  -webkit-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}
.GalleryMask__GalleryMask___2n9FC.GalleryMask__active___3YGnB {
  margin-top: 0;
  opacity: 0.75;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  filter: alpha(opacity=75);
  min-height: 100%;
  height: 100%;
  display: block;
  -webkit-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}
.GalleryMask__GalleryMask___2n9FC.GalleryMask__notActive___1YkBm {
  height: 1px;
}
.GalleryOverlay__GalleryOverlay___33t_6 {
  z-index: 1001;
  top: 0;
  position: absolute;
  width: 90%;
  max-width: 1300px;
  margin: -200% auto 0;
  display: block;
  left: 0;
  right: 0;
  -webkit-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}
.GalleryOverlay__GalleryOverlay___33t_6.GalleryOverlay__active___3ZaVk {
  margin-top: 5%;
  min-height: auto;
  height: auto;
  display: block;
  -webkit-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}
.GalleryOverlay__GalleryOverlay___33t_6 .GalleryOverlay__closeBtn___mYatQ {
  font-weight: 600;
  color: #ccc;
  padding: 0 0 10px 0;
  font-size: 16px;
  font-size: 1rem;
  text-align: right;
  cursor: pointer;
  -webkit-transition: color 0.25s ease-in-out;
  -o-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}
.GalleryOverlay__GalleryOverlay___33t_6 .GalleryOverlay__closeBtn___mYatQ:hover {
  color: #fff;
}
.GalleryOverlay__GalleryOverlay___33t_6 .GalleryOverlay__content___3hK-u {
  background: #fff;
}
.GalleryOverlay__GalleryOverlay___33t_6 .GalleryOverlay__content___3hK-u .GalleryOverlay__cf___152I6 {
  *zoom: 1;
}
.GalleryOverlay__GalleryOverlay___33t_6 .GalleryOverlay__content___3hK-u .GalleryOverlay__cf___152I6:before,
.GalleryOverlay__GalleryOverlay___33t_6 .GalleryOverlay__content___3hK-u .GalleryOverlay__cf___152I6:after {
  content: '';
  display: table;
}
.GalleryOverlay__GalleryOverlay___33t_6 .GalleryOverlay__content___3hK-u .GalleryOverlay__cf___152I6:after {
  clear: both;
}
.GalleryOverlay__GalleryOverlay___33t_6 .GalleryOverlay__content___3hK-u .GalleryOverlay__disqussOvWrapper___GXEa9 {
  display: block;
  margin: 5%;
  border-top: 1px solid #d9d9d9;
  padding-top: 2.5%;
}
@media only screen and (max-width: 850px) {
  .GalleryOverlay__GalleryOverlay___33t_6 .GalleryOverlay__content___3hK-u .GalleryOverlay__disqussOvWrapper___GXEa9 {
    border-top: none;
  }
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc {
  width: 100%;
  color: #000;
  min-height: 200px;
  height: 200px;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__preloader___31Ctt {
  position: absolute;
  position: absolute;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__emptyActiveItemObject___M7h0u {
  display: none;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__mediaContainer___2rl4q {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 66.33333333333333%;
  margin-left: 0%;
  margin-right: 1%;
  position: relative;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__mediaContainer___2rl4q:before,
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__mediaContainer___2rl4q:after {
  content: '';
  display: table;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__mediaContainer___2rl4q:after {
  clear: both;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__mediaContainer___2rl4q:last-child {
  margin-right: 0%;
}
@media only screen and (max-width: 850px) {
  .GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__mediaContainer___2rl4q {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 100%;
    margin-left: 0%;
    margin-right: 3%;
  }
  .GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__mediaContainer___2rl4q:before,
  .GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__mediaContainer___2rl4q:after {
    content: '';
    display: table;
  }
  .GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__mediaContainer___2rl4q:after {
    clear: both;
  }
  .GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__mediaContainer___2rl4q:last-child {
    margin-right: 0%;
  }
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__itemInfoContainer___1jHgS {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 31.33333333333333%;
  margin-left: 0%;
  margin-right: 3%;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__itemInfoContainer___1jHgS:before,
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__itemInfoContainer___1jHgS:after {
  content: '';
  display: table;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__itemInfoContainer___1jHgS:after {
  clear: both;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__itemInfoContainer___1jHgS:last-child {
  margin-right: 0%;
}
@media only screen and (max-width: 850px) {
  .GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__itemInfoContainer___1jHgS {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 100%;
    margin-left: 0%;
    margin-right: 3%;
  }
  .GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__itemInfoContainer___1jHgS:before,
  .GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__itemInfoContainer___1jHgS:after {
    content: '';
    display: table;
  }
  .GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__itemInfoContainer___1jHgS:after {
    clear: both;
  }
  .GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__itemInfoContainer___1jHgS:last-child {
    margin-right: 0%;
  }
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__mediaFrame___278PZ {
  position: relative;
  display: inline-block;
  width: 95%;
  min-height: 95%;
  height: 95%;
  margin: 2.5%;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__mediaWrapper___2s9c- {
  position: relative;
  overflow: hidden;
  width: 95%;
  min-height: 95%;
  height: 95%;
  margin: 2.5%;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__shadowPrevious___kpDBk {
  left: 5px;
  -webkit-box-shadow: 0 0 15px 2px #000;
  box-shadow: 0 0 15px 2px #000;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__shadowNext___17ahF {
  right: 5px;
  -webkit-box-shadow: 0 0 15px 2px #000;
  box-shadow: 0 0 15px 2px #000;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__shadowPrevious___kpDBk,
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__shadowNext___17ahF {
  width: 35px;
  height: 80px;
  top: 50%;
  margin-top: -40px;
  position: absolute;
  z-index: 15;
  overflow: hidden;
  text-indent: 9000px;
  opacity: 0.1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
  filter: alpha(opacity=10);
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__mediaPrevious___vabpj,
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__mediaNext___WH79l {
  width: 60px;
  height: 80px;
  top: 50%;
  margin-top: -40px;
  background-color: #fff;
  position: absolute;
  z-index: 20;
  overflow: hidden;
  text-indent: 9000px;
  cursor: pointer;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__mediaPrevious___vabpj {
  left: -2.5%;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__mediaPrevious___vabpj:hover .GalleryOvCarousel__arrowTop___K9uzv {
  background-color: #09c;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__mediaPrevious___vabpj:hover .GalleryOvCarousel__arrowBottom___2Hb_T {
  background-color: #09c;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__mediaPrevious___vabpj div {
  position: relative;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__mediaPrevious___vabpj div .GalleryOvCarousel__arrowTop___K9uzv {
  position: absolute;
  z-index: 10;
  width: 50%;
  height: 1px;
  margin-top: 45%;
  left: 25%;
  opacity: 1;
  -ms-filter: none;
  -webkit-filter: none;
          filter: none;
  background-color: #ccc;
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__mediaPrevious___vabpj div .GalleryOvCarousel__arrowBottom___2Hb_T {
  position: absolute;
  z-index: 10;
  width: 50%;
  height: 1px;
  margin-top: 80%;
  left: 25%;
  opacity: 1;
  -ms-filter: none;
  -webkit-filter: none;
          filter: none;
  background-color: #ccc;
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__mediaNext___WH79l {
  right: -2.5%;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__mediaNext___WH79l:hover .GalleryOvCarousel__arrowTop___K9uzv {
  background-color: #09c;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__mediaNext___WH79l:hover .GalleryOvCarousel__arrowBottom___2Hb_T {
  background-color: #09c;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__mediaNext___WH79l div {
  position: relative;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__mediaNext___WH79l div .GalleryOvCarousel__arrowTop___K9uzv {
  position: absolute;
  z-index: 10;
  width: 50%;
  height: 1px;
  margin-top: 45%;
  left: 25%;
  background-color: #ccc;
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__mediaNext___WH79l div .GalleryOvCarousel__arrowBottom___2Hb_T {
  position: absolute;
  z-index: 10;
  width: 50%;
  height: 1px;
  margin-top: 80%;
  left: 25%;
  background-color: #ccc;
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__mediaDetail___1s34N {
  margin: auto 5%;
  line-height: 24px;
  font-size: 15px;
  color: #666;
}
@media only screen and (max-width: 1000px) {
  .GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__mediaDetail___1s34N {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 18px;
  }
}
@media only screen and (max-width: 850px) {
  .GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__mediaDetail___1s34N {
    margin: 5%;
  }
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__mediaDetail___1s34N .GalleryOvCarousel__linkButton___1taVi {
  margin-top: 5px;
  padding: 10px;
  display: inline-block;
  border-radius: 3px;
  background: #069;
  color: #fff;
  -webkit-transition: background 0.25s ease-in-out;
  -o-transition: background 0.25s ease-in-out;
  transition: background 0.25s ease-in-out;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__mediaDetail___1s34N .GalleryOvCarousel__linkButton___1taVi:hover {
  background: #09c;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__itemShareContainer___2rzTs {
  margin-top: 5.65%;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
}
@media only screen and (max-width: 850px) {
  .GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__itemShareContainer___2rzTs {
    margin: 1% 5%;
    padding: 0 5%;
  }
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__itemShareContainer___2rzTs h4 {
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 20px;
  font-size: 1.25rem;
  margin: 6% 6% 0;
  color: #666;
  font-size: 14px;
  font-size: 0.875rem;
  display: none;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__itemShareContainer___2rzTs .GalleryOvCarousel__share___2IZz4 {
  width: 20%;
  margin: 8% 0;
  float: left;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__itemShareContainer___2rzTs .GalleryOvCarousel__share___2IZz4 .GalleryOvCarousel__shareCircle___4xFgO {
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  height: 50px;
  width: 50px;
  margin: 0 auto;
  padding: 12%;
  cursor: pointer;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  height: 35px;
  width: 35px;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__itemShareContainer___2rzTs .GalleryOvCarousel__share___2IZz4 .GalleryOvCarousel__shareCircle___4xFgO:hover {
  opacity: 1;
  -ms-filter: none;
  -webkit-filter: none;
          filter: none;
  -webkit-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}
@media only screen and (min-width: 800px) and (max-width: 1080px) {
  .GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__itemShareContainer___2rzTs .GalleryOvCarousel__share___2IZz4 .GalleryOvCarousel__shareCircle___4xFgO {
    height: 25px;
    width: 25px;
  }
}
@media only screen and (max-width: 850px) {
  .GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__itemShareContainer___2rzTs .GalleryOvCarousel__share___2IZz4 .GalleryOvCarousel__shareCircle___4xFgO {
    opacity: 1;
    -ms-filter: none;
    -webkit-filter: none;
            filter: none;
    padding: 10%;
  }
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__itemShareContainer___2rzTs .GalleryOvCarousel__share___2IZz4 svg {
  width: 100%;
  height: 100%;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__itemShareContainer___2rzTs .GalleryOvCarousel__share___2IZz4 .GalleryOvCarousel__facebookShare___zBNNu {
  background-color: #35639a;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__itemShareContainer___2rzTs .GalleryOvCarousel__share___2IZz4 .GalleryOvCarousel__twitterShare___1z_jP {
  background-color: #42cae0;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__itemShareContainer___2rzTs .GalleryOvCarousel__share___2IZz4 .GalleryOvCarousel__googleShare___3-yzf {
  background-color: #e04527;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__itemShareContainer___2rzTs .GalleryOvCarousel__share___2IZz4 .GalleryOvCarousel__emailShare___1nJEW {
  background-color: #999;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__itemShareContainer___2rzTs .GalleryOvCarousel__share___2IZz4 .GalleryOvCarousel__pintrestShare___IuGB1 {
  background-color: #c92228;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__itemShareContainer___2rzTs .GalleryOvCarousel__cf___2lQKw {
  *zoom: 1;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__itemShareContainer___2rzTs .GalleryOvCarousel__cf___2lQKw:before,
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__itemShareContainer___2rzTs .GalleryOvCarousel__cf___2lQKw:after {
  content: '';
  display: table;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__itemShareContainer___2rzTs .GalleryOvCarousel__cf___2lQKw:after {
  clear: both;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__positionBox___mP281 {
  position: relative;
  display: block;
  width: 90%;
  height: 100%;
  margin-top: 20%;
  font-size: 82px;
  font-size: 5.125rem;
  font-family: 'crimson-text';
}
@media only screen and (max-width: 1200px) {
  .GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__positionBox___mP281 {
    font-size: 82px;
    font-size: 5.125rem;
  }
}
@media only screen and (max-width: 1000px) {
  .GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__positionBox___mP281 {
    font-size: 64px;
    font-size: 4rem;
  }
}
@media only screen and (max-width: 850px) {
  .GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__positionBox___mP281 {
    width: 80%;
    margin: 1% 5%;
    padding: 0 5% 1%;
    text-align: center;
    border-bottom: 1px solid #d9d9d9;
  }
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__positionBox___mP281 div {
  position: abolute;
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__positionBox___mP281 .GalleryOvCarousel__divide___3Sfgy {
  width: 50%;
  height: 1px;
  margin-left: 25%;
  margin-top: -5%;
  background-color: #d9d9d9;
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
@media only screen and (max-width: 850px) {
  .GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__positionBox___mP281 .GalleryOvCarousel__divide___3Sfgy {
    position: relative;
    display: inline-block;
    width: 1px;
    height: 64px;
    margin: 0 30px -15px;
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__positionBox___mP281 .GalleryOvCarousel__posNum___3Dok9 {
  text-align: right;
  width: 50%;
}
@media only screen and (max-width: 850px) {
  .GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__positionBox___mP281 .GalleryOvCarousel__posNum___3Dok9 {
    width: auto;
    position: relative;
    display: inline-block;
  }
}
.GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__positionBox___mP281 .GalleryOvCarousel__totalNum___2eKas {
  width: 50%;
  margin-left: 50%;
  text-align: left;
}
@media only screen and (max-width: 850px) {
  .GalleryOvCarousel__GalleryOvCarousel___2UQrc .GalleryOvCarousel__positionBox___mP281 .GalleryOvCarousel__totalNum___2eKas {
    width: auto;
    text-align: left;
    position: relative;
    margin-left: auto;
    display: inline-block;
  }
}
.GalleryOvCarouselItem__GalleryOvCarouselItem___2Fs09 {
  position: relative;
  width: 100%;
  color: #000;
  display: inline-block;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}
.GalleryOvCarouselItem__GalleryOvCarouselItem___2Fs09 .GalleryOvCarouselItem__imageHolder___2g9jI {
  position: absolute;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: block;
  width: 100%;
}
.GalleryOvCarouselItem__GalleryOvCarouselItem___2Fs09 .GalleryOvCarouselItem__imageHolder___2g9jI img {
  display: block;
  width: 100%;
}
.GalleryOvCarouselItem__GalleryOvCarouselItem___2Fs09 .GalleryOvCarouselItem__imageHolder___2g9jI span {
  position: absolute;
  color: #fff;
  bottom: 5px;
  left: 5px;
  font-size: 12px;
  font-size: 0.75rem;
  font-family: 'Open Sans', open-sans, sans-serif;
}
.GalleryOvCarouselItem__GalleryOvCarouselItem___2Fs09 .GalleryOvCarouselItem__quote___Gnnx3 {
  background-color: #fff;
  position: relative;
  font-family: 'Crimson Text', serif;
  font-weight: 600;
  padding: 0 10%;
  position: absolute;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.GalleryOvCarouselItem__GalleryOvCarouselItem___2Fs09 .GalleryOvCarouselItem__quote___Gnnx3 .GalleryOvCarouselItem__quotationMark___1kSO7 {
  position: absolute;
  color: #069;
  font-size: 90px;
  font-size: 5.625rem;
  margin-top: -10px;
  font-family: 'arial', sans-serif;
}
.GalleryOvCarouselItem__GalleryOvCarouselItem___2Fs09 .GalleryOvCarouselItem__quote___Gnnx3 .GalleryOvCarouselItem__text___QUiz0 {
  color: #000;
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 1em;
  padding-left: 50px;
}
.GalleryOvCarouselItem__GalleryOvCarouselItem___2Fs09 .GalleryOvCarouselItem__quote___Gnnx3 .GalleryOvCarouselItem__attribution___2Wjix {
  color: #666;
  font-size: 20px;
  font-size: 1.25rem;
  padding: 10px 0 0 35px;
}
.HomeObitSearch__HomeObitSearch___EF_h1 {
  display: block;
  max-width: 600px;
  background-color: #333;
}
.HomeObitSearch__HomeObitSearch___EF_h1 .HomeObitSearch__title___VYVcw {
  display: none;
  font-family: 'Open Sans', sans-serif;
}
.HomeObitSearch__HomeObitSearch___EF_h1 form {
  display: block;
  padding: 10px 0;
  margin: 0 10px 0 10px;
}
.HomeObitSearch__HomeObitSearch___EF_h1 h2 {
  -webkit-font-smoothing: antialiased;
  color: #fff;
  font-size: 16px;
  font-size: 1rem;
  font-weight: bold;
  text-align: left;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  margin-bottom: 5px;
}
.HomeObitSearch__HomeObitSearch___EF_h1 input {
  font-family: 'Open Sans', sans-serif;
  width: 100%;
  height: 50px;
  display: block;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 300;
  background-color: #fff;
  border-radius: 3px;
  margin: 0 auto 10px auto;
  text-indent: 12px;
  float: left;
}
.HomeObitSearch__HomeObitSearch___EF_h1 ::-webkit-input-placeholder {
  text-indent: 12px;
}
.HomeObitSearch__HomeObitSearch___EF_h1 ::-moz-placeholder {
  text-indent: 12px;
}
.HomeObitSearch__HomeObitSearch___EF_h1 :-ms-input-placeholder {
  text-indent: 12px;
}
.HomeObitSearch__HomeObitSearch___EF_h1 .HomeObitSearch__obitSearchBtn___YTuU2 {
  color: #fff;
  background-color: #069;
  border: none;
  width: 100%;
  cursor: pointer;
  text-indent: 0;
  height: 35px;
  border-radius: 2px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  font-size: 16px;
  font-size: 1rem;
  -webkit-transition: background 0.25s ease-in-out;
  -o-transition: background 0.25s ease-in-out;
  transition: background 0.25s ease-in-out;
}
.HomeObitSearch__HomeObitSearch___EF_h1 .HomeObitSearch__obitSearchBtn___YTuU2:hover {
  background: #09c;
}
.HomeObitSearch__HomeObitSearch___EF_h1 p {
  display: inline-block;
  cursor: pointer;
  clear: both;
  font-size: 13px;
  font-size: 0.8125rem;
  font-family: 'Open Sans', sans-serif;
  -webkit-transition: color 0.25s ease-in-out;
  -o-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
  color: #ccc;
}
.HomeObitSearch__HomeObitSearch___EF_h1 p:hover {
  color: #fff;
}
.HomeObitSearch__HomeObitSearch___EF_h1 p::after {
  content: " \203A";
}
.HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__heroSearchWide___1XmSc {
  position: absolute;
  max-width: 500px;
  background-color: rgba(0,0,0,0.5);
  border-radius: 3px;
}
@media only screen and (max-width: 940px) {
  .HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__heroSearchWide___1XmSc {
    display: none;
  }
}
.HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__heroSearchWide___1XmSc input[name="keyword"] {
  display: none;
}
.HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__heroSearchWide___1XmSc input[type="button"] {
  width: 25%;
  float: right;
  margin-top: 3px;
}
.HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__heroSearchWide___1XmSc .HomeObitSearch__lastName___lGLmX {
  margin-bottom: 5px;
}
.HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__heroSearchWide___1XmSc .HomeObitSearch__error___3BPde {
  color: #f00;
  padding-left: 10px;
  font-family: 'Open Sans', sans-serif;
  padding-top: -5px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
}
.HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__heroSearchWide___1XmSc .HomeObitSearch__error___3BPde::after {
  content: " First or Last Name";
}
@media only screen and (max-width: 1280px) {
  .HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__heroSearchWide___1XmSc.HomeObitSearch__searchLeft___1C-a5 {
    margin-left: 1.5%;
  }
}
.HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__heroSearchWide___1XmSc.HomeObitSearch__searchRight___1u161 {
  right: 0;
  top: 40px;
}
@media only screen and (max-width: 1280px) {
  .HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__heroSearchWide___1XmSc.HomeObitSearch__searchRight___1u161 {
    margin-right: 1.5%;
  }
}
.HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__heroSearchWide___1XmSc.HomeObitSearch__searchCenter___2GMlu {
  right: 30%;
  top: 40px;
}
.HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__heroSearchMedium___zDWGp {
  position: relative;
  width: 100%;
  max-width: 100%;
  display: inline-block;
}
@media only screen and (min-width: 941px) {
  .HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__heroSearchMedium___zDWGp {
    display: none;
  }
}
@media only screen and (max-width: 620px) {
  .HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__heroSearchMedium___zDWGp {
    display: none;
  }
}
.HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__heroSearchMedium___zDWGp p {
  position: absolute;
  line-height: 30px;
  height: 30px;
  display: block;
  right: 20px;
  bottom: 10px;
  color: #ccc;
}
.HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__heroSearchMedium___zDWGp form {
  margin: 0 10px;
}
.HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__heroSearchMedium___zDWGp input {
  font-size: 16px;
  font-size: 1rem;
  height: 30px;
  max-width: 49%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
}
.HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__heroSearchMedium___zDWGp input[name="lastName"] {
  margin-left: 2%;
}
.HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__heroSearchMedium___zDWGp input[type="button"] {
  width: 25%;
  margin-top: 2px;
  margin-right: 10px;
}
.HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__heroSearchMedium___zDWGp input[name="keyword"] {
  display: none;
}
.HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__heroSearchMedium___zDWGp .HomeObitSearch__error___3BPde {
  display: block;
  color: #f00;
  line-height: 30px;
  height: 30px;
  right: 20px;
  bottom: 10px;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
}
.HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__heroSearchMedium___zDWGp .HomeObitSearch__error___3BPde::after {
  content: " First or Last Name";
}
.HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__heroSearchSmall___37ZDS {
  width: 100%;
  max-width: 100%;
}
@media only screen and (min-width: 621px) {
  .HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__heroSearchSmall___37ZDS {
    display: none;
  }
}
.HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__heroSearchSmall___37ZDS form {
  margin: 0 10px;
}
.HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__heroSearchSmall___37ZDS input {
  font-size: 16px;
  font-size: 1rem;
  height: 30px;
}
.HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__heroSearchSmall___37ZDS p {
  padding: 5px 0;
  color: #ccc;
}
@media only screen and (max-width: 480px) {
  .HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__heroSearchSmall___37ZDS p {
    margin-bottom: 15px;
  }
}
.HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__heroSearchSmall___37ZDS .HomeObitSearch__error___3BPde {
  postion: relative;
  display: inline;
  float: right;
  color: #f00;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  margin-top: -23px;
  padding-right: 10px;
}
.HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__heroSearchSmall___37ZDS .HomeObitSearch__error___3BPde::after {
  content: " First Name, Last Name or a Keyword";
}
@media only screen and (max-width: 480px) {
  .HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__heroSearchSmall___37ZDS .HomeObitSearch__error___3BPde {
    float: left;
    padding-left: 10px;
  }
}
.HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__simple___P_7MX {
  margin: 10px 0 20px;
}
.HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__simple___P_7MX .HomeObitSearch__title___VYVcw {
  display: block;
  padding: 0 0 5px;
}
.HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__simple___P_7MX form {
  display: block;
}
@media only screen and (max-width: 600px) {
  .HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__simple___P_7MX form {
    display: none;
  }
}
.HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__simple___P_7MX form input[name="firstName"],
.HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__simple___P_7MX form input[name="lastName"] {
  display: none;
}
.HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__simple___P_7MX .HomeObitSearch__error___3BPde {
  display: inline-block;
  float: right;
  color: #f00;
  padding-left: 10px;
  font-family: 'Open Sans', sans-serif;
  padding-top: -5px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  margin-top: -23px;
  padding-right: 10px;
}
.HomeObitSearch__HomeObitSearch___EF_h1.HomeObitSearch__simple___P_7MX .HomeObitSearch__error___3BPde::after {
  content: " Keyword";
}
.HomeHero__HomeHero___3uzD3 {
  position: relative;
  max-width: 100%;
  background: #000;
  margin: 0 auto;
}
@media only screen and (min-width: 940px) {
  .HomeHero__HomeHero___3uzD3 {
    max-height: 350px;
    height: auto;
  }
}
.HomeHero__HomeHero___3uzD3 .HomeHero__heroWrapper___3h_CK {
  position: relative;
  margin: 0 auto;
  max-width: 1280px;
  overflow: hidden;
}
.HomeHero__HomeHero___3uzD3 .HomeHero__gradient___9XFEo {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  opacity: 1;
  -ms-filter: none;
  -webkit-filter: none;
          filter: none;
  background: -webkit-linear-gradient(left, #000 0%, rgba(51,51,51,0) 10%, rgba(51,51,51,0) 90%, #000 100%);
  background: -o-linear-gradient(left, #000 0%, rgba(51,51,51,0) 10%, rgba(51,51,51,0) 90%, #000 100%);
  background: -webkit-gradient(linear, left top, right top, from(#000), color-stop(10%, rgba(51,51,51,0)), color-stop(90%, rgba(51,51,51,0)), to(#000));
  background: linear-gradient(to right, #000 0%, rgba(51,51,51,0) 10%, rgba(51,51,51,0) 90%, #000 100%);
}
.HomeHero__HomeHero___3uzD3 img {
  width: 100%;
  height: auto;
  display: block;
}
@media only screen and (max-width: 621px) {
  .HomeHero__HomeHero___3uzD3 img {
    position: relative;
    width: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 170px;
  }
}
.HomeHero__HomeHero___3uzD3 .HomeHero__searchContainer___2d5kj {
  width: 100%;
}
@media only screen and (min-width: 941px) {
  .HomeHero__HomeHero___3uzD3 .HomeHero__searchContainer___2d5kj {
    height: 220px;
    position: absolute;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media only screen and (max-width: 940px) {
  .HomeHero__HomeHero___3uzD3 .HomeHero__searchContainer___2d5kj {
    position: relative;
    height: 100%;
  }
}
.HomeHero__HomeHero___3uzD3 .HomeHero__heroTitle___2DJLZ {
  color: #fff;
  font-size: 30px;
  font-size: 1.875rem;
  font-family: 'Crimson Text', serif;
  font-weight: 500;
  padding-bottom: 10px;
  text-shadow: 0 0 5px rgba(0,0,0,0.5);
}
.HomeHero__HomeHero___3uzD3 .HomeHero__heroTitle___2DJLZ.HomeHero__searchLeft___EW4rn {
  margin-left: 1%;
}
@media only screen and (max-width: 1280px) {
  .HomeHero__HomeHero___3uzD3 .HomeHero__heroTitle___2DJLZ.HomeHero__searchLeft___EW4rn {
    margin-left: 2.2%;
  }
}
.HomeHero__HomeHero___3uzD3 .HomeHero__heroTitle___2DJLZ.HomeHero__searchRight___30mLv {
  float: right;
  margin-right: 156px;
}
@media only screen and (max-width: 1280px) {
  .HomeHero__HomeHero___3uzD3 .HomeHero__heroTitle___2DJLZ.HomeHero__searchRight___30mLv {
    margin-right: 176px;
  }
}
.HomeHero__HomeHero___3uzD3 .HomeHero__heroTitle___2DJLZ.HomeHero__searchCenter___2xFhO {
  float: right;
  margin-right: 30%;
  padding-right: 154px;
}
@media only screen and (max-width: 940px) {
  .HomeHero__HomeHero___3uzD3 .HomeHero__heroTitle___2DJLZ {
    display: none;
  }
}
.HomeHero__HomeHero___3uzD3 .HomeHero__heroTitle___2DJLZ .HomeHero__registering___3rqBf {
  font-size: 12px;
  font-size: 0.75rem;
  vertical-align: super;
}
.HomeHero__HomeHero___3uzD3 .HomeHero__fallbackImg___Ar_ok {
  width: 100%;
  height: auto;
  display: block;
}
@media only screen and (max-width: 940px) {
  .HomeHero__HomeHero___3uzD3 .HomeHero__fallbackImg___Ar_ok {
    display: none;
  }
}
.HomeHero__HomeHero___3uzD3 .HomeHero__mobileImg___2Ddem {
  width: 100%;
  height: auto;
  display: block;
}
@media only screen and (min-width: 941px) {
  .HomeHero__HomeHero___3uzD3 .HomeHero__mobileImg___2Ddem {
    display: none;
  }
}
.HomeHero__HomeHero___3uzD3 .HomeHero__heroCaption___VcCdZ {
  position: absolute;
  text-align: right;
  bottom: 5px;
  left: 5px;
  color: #ccc;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 300;
}
@media only screen and (max-width: 1280px) {
  .HomeHero__HomeHero___3uzD3 .HomeHero__heroCaption___VcCdZ {
    margin-left: 1.5%;
  }
}
@media only screen and (max-width: 940px) {
  .HomeHero__HomeHero___3uzD3 .HomeHero__heroCaption___VcCdZ {
    margin-bottom: 95px;
  }
}
@media only screen and (max-width: 620px) {
  .HomeHero__HomeHero___3uzD3 .HomeHero__heroCaption___VcCdZ {
    left: 10px;
    margin-bottom: 215px;
    font-size: 10px;
    margin-left: 0px;
  }
}
@media only screen and (max-width: 480px) {
  .HomeHero__HomeHero___3uzD3 .HomeHero__heroCaption___VcCdZ {
    margin-bottom: 230px;
  }
}
.HomeHero__HomeHero___3uzD3 .HomeHero__heroTeaser___1vyS7 {
  position: absolute;
  bottom: 5px;
  right: 0px;
  height: 20px;
  line-height: 20px;
  text-align: right;
  padding: 0 10px 20px 0;
  min-width: 150px;
}
@media only screen and (max-width: 940px) {
  .HomeHero__HomeHero___3uzD3 .HomeHero__heroTeaser___1vyS7 {
    right: 20px;
    margin-bottom: 95px;
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 620px) {
  .HomeHero__HomeHero___3uzD3 .HomeHero__heroTeaser___1vyS7 {
    left: 10px;
    margin-bottom: 235px;
    text-align: left;
  }
}
@media only screen and (max-width: 480px) {
  .HomeHero__HomeHero___3uzD3 .HomeHero__heroTeaser___1vyS7 {
    margin-bottom: 250px;
  }
}
@media only screen and (max-width: 450px) {
  .HomeHero__HomeHero___3uzD3 .HomeHero__heroTeaser___1vyS7 {
    margin-bottom: 265px;
  }
}
.HomeHero__HomeHero___3uzD3 .HomeHero__heroTeaser___1vyS7 a {
  color: #fff;
  font-family: 'Crimson Text', serif;
  text-decoration: none;
  font-size: 20px;
}
.HomeHero__HomeHero___3uzD3 .HomeHero__heroTeaser___1vyS7 a::after {
  content: " \203A";
}
.HomeFeaturedMemorials__HomeFeaturedMemorials___3gdqU {
  max-width: 600px;
  border-radius: 1px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);
  margin: 0 auto 20px;
  font-family: 'Crimson Text', serif;
  font-weight: 700;
  background: #fff;
}
.HomeFeaturedMemorials__HomeFeaturedMemorials___3gdqU h2,
.HomeFeaturedMemorials__HomeFeaturedMemorials___3gdqU h3,
.HomeFeaturedMemorials__HomeFeaturedMemorials___3gdqU p {
  margin: 0;
  padding: 0;
  line-height: 1em;
}
.HomeFeaturedMemorials__HomeFeaturedMemorials___3gdqU figure {
  position: relative;
  margin: 0;
  overflow: hidden;
}
.HomeFeaturedMemorials__HomeFeaturedMemorials___3gdqU figure figcaption {
  position: absolute;
  bottom: 10px;
  padding-left: 20px;
  color: #fff;
  font-size: 28px;
  font-size: 1.75rem;
  text-shadow: 0px 0px 5px rgba(0,0,0,0.5);
}
.HomeFeaturedMemorials__HomeFeaturedMemorials___3gdqU figure figcaption h2 {
  font-size: 14px;
  font-size: 0.875rem;
  padding-bottom: 4px;
}
.HomeFeaturedMemorials__HomeFeaturedMemorials___3gdqU figure img {
  display: block;
  max-width: 100%;
}
.HomeFeaturedMemorials__HomeFeaturedMemorials___3gdqU aside {
  clear: left;
  min-height: 90px;
  padding: 10px 10px 10px 10px;
  color: #333;
  cursor: pointer;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.HomeFeaturedMemorials__HomeFeaturedMemorials___3gdqU aside figure {
  float: left;
  margin-right: 10px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.HomeFeaturedMemorials__HomeFeaturedMemorials___3gdqU aside h2 {
  padding: 0 0 5px;
  font-size: 24px;
  font-size: 1.5rem;
}
.HomeFeaturedMemorials__HomeFeaturedMemorials___3gdqU aside p {
  display: table;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
  color: #666;
  line-height: 1.3em;
}
.HomeFeaturedMemorials__HomeFeaturedMemorials___3gdqU aside:hover {
  color: #09c;
}
.HomeFeaturedMemorials__HomeFeaturedMemorials___3gdqU aside:hover figure {
  -webkit-filter: sepia(10%);
          filter: sepia(10%);
}
@media only screen and (max-width: 500px) {
  .HomeFeaturedMemorials__HomeFeaturedMemorials___3gdqU figure figcaption {
    font-size: 24px;
    font-size: 1.5rem;
  }
  .HomeFeaturedMemorials__HomeFeaturedMemorials___3gdqU aside h2 {
    font-size: 18px;
    font-size: 1.125rem;
    display: none;
  }
}
.HomeGraphicalContent__HomeGraphicalContent___29I-F {
  max-width: 600px;
  border-radius: 1px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);
  margin: 10px 0 20px;
  font-family: 'Crimson Text', serif;
  font-weight: 700;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.HomeGraphicalContent__HomeGraphicalContent___29I-F a {
  cursor: pointer;
  color: inherit;
  text-decoration: none;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.HomeGraphicalContent__HomeGraphicalContent___29I-F a:hover {
  color: #09c;
}
.HomeGraphicalContent__HomeGraphicalContent___29I-F figure {
  margin: 0 -20px;
  overflow: hidden;
  text-align: center;
}
.HomeGraphicalContent__HomeGraphicalContent___29I-F figure img {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.HomeGraphicalContent__HomeGraphicalContent___29I-F figure img:hover {
  cursor: pointer;
}
.HomeGraphicalContent__HomeGraphicalContent___29I-F article {
  padding: 0 20px 20px 20px;
  margin-top: -10px;
}
.HomeGraphicalContent__HomeGraphicalContent___29I-F article h1 {
  padding: 4px 0 0 0;
  margin: 0;
  font-size: 26px;
  font-size: 1.625rem;
  color: #171e26;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.HomeGraphicalContent__HomeGraphicalContent___29I-F article h1.HomeGraphicalContent__active___1RZI1 {
  color: #09c;
}
.HomeGraphicalContent__HomeGraphicalContent___29I-F article h1:hover {
  color: #09c;
}
.HomeGraphicalContent__HomeGraphicalContent___29I-F article h2 {
  padding: 5px 0;
  margin: 0;
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  color: #999;
}
.HomeGraphicalContent__HomeGraphicalContent___29I-F article p {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5em;
  margin: 0;
  padding-top: 5px;
  color: #666;
}
.HomeGraphicalContent__HomeGraphicalContent___29I-F header {
  padding-top: 8px;
}
.HomeGraphicalContent__HomeGraphicalContent___29I-F .HomeGraphicalContent__callout___3ek1i {
  font-family: 'Crimson Text', serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.HomeGraphicalContent__HomeGraphicalContent___29I-F .HomeGraphicalContent__callout___3ek1i:hover {
  color: #171e26;
  cursor: pointer;
}
.HomeGraphicalContent__HomeGraphicalContent___29I-F .HomeGraphicalContent__date___2hbJo {
  font-size: 14px;
  font-size: 0.875rem;
  font-family: 'Open Sans', sans-serif;
  text-transform: capitalize;
}
.HomeGraphicalContent__Carousel___oPRfi article h1 {
  padding-top: 10px;
}
.HomeGraphicalContent__Carousel___oPRfi article h2 {
  padding: 2px 0 5px 0;
}
.HomeGraphicalContent__Carousel___oPRfi article .HomeGraphicalContent__guestbook___5iwnq {
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  color: #171e26;
}
.HomeGraphicalContent__Carousel___oPRfi article a {
  cursor: pointer;
  color: inherit;
  text-decoration: none;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.HomeGraphicalContent__Carousel___oPRfi article a:hover {
  color: #09c;
}
.HomeGraphicalContent__Carousel___oPRfi article p {
  padding-bottom: 20px;
}
.HomeGraphicalContent__emptyData___2zMW_ {
  display: none;
}
.HomeCarousel__HomeCarousel___2Ot3G {
  max-width: 100%;
  font-family: 'Crimson Text', serif;
  font-weight: 700;
}
.HomeCarousel__HomeCarousel___2Ot3G .HomeCarousel__header___3HRju {
  float: left;
  color: #333;
}
.HomeCarousel__HomeCarousel___2Ot3G .HomeCarousel__header___3HRju h1 {
  display: inline-block;
  font-size: 24px;
  font-size: 1.5rem;
}
.HomeCarousel__HomeCarousel___2Ot3G .HomeCarousel__header___3HRju a {
  font-family: 'Open Sans', sans-serif;
  display: inline-block;
  margin-left: 20px;
  font-size: 16px;
  font-size: 1rem;
  cursor: pointer;
  color: #999;
  font-weight: 400;
  -webkit-transition: color 0.25s ease-in-out;
  -o-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
  text-decoration: none;
}
.HomeCarousel__HomeCarousel___2Ot3G .HomeCarousel__header___3HRju a:hover {
  color: #09c;
}
@media only screen and (max-width: 500px) {
  .HomeCarousel__HomeCarousel___2Ot3G .HomeCarousel__header___3HRju a {
    display: block;
    margin-left: 0;
  }
}
.HomeCarousel__HomeCarousel___2Ot3G .HomeCarousel__carouselNav___3FjLP {
  float: right;
}
.HomeCarousel__HomeCarousel___2Ot3G .HomeCarousel__carouselNav___3FjLP a {
  display: inline-block;
  color: #333;
  font-size: 24px;
  font-size: 1.5rem;
  cursor: pointer;
  -webkit-transition: color 0.25s ease-in-out;
  -o-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}
.HomeCarousel__HomeCarousel___2Ot3G .HomeCarousel__carouselNav___3FjLP a:last-child {
  margin-left: 20px;
}
.HomeCarousel__HomeCarousel___2Ot3G .HomeCarousel__carouselNav___3FjLP a:hover {
  color: #09c;
}
.HomeCarousel__HomeCarousel___2Ot3G .HomeCarousel__carouselWrapperOuter___3CEIT {
  clear: both;
  width: 100%;
  overflow: hidden;
}
.HomeCarousel__HomeCarousel___2Ot3G .HomeCarousel__carouselWrapperInner___c2lWv {
  clear: both;
  position: relative;
  width: 100%;
  padding-top: 20px;
  margin: auto 1%;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.HomeCarousel__HomeCarousel___2Ot3G .HomeCarousel__carouselWrapperInner___c2lWv .HomeCarousel__page___1Vbs8 {
  width: 98%;
  position: absolute;
}
.HomeCarousel__HomeCarousel___2Ot3G .HomeCarousel__carouselWrapperInner___c2lWv .HomeCarousel__page___1Vbs8 .HomeCarousel__carouselItem___OoRwl {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 31.33333333333333%;
  margin-left: 0%;
  margin-right: 3%;
}
.HomeCarousel__HomeCarousel___2Ot3G .HomeCarousel__carouselWrapperInner___c2lWv .HomeCarousel__page___1Vbs8 .HomeCarousel__carouselItem___OoRwl:before,
.HomeCarousel__HomeCarousel___2Ot3G .HomeCarousel__carouselWrapperInner___c2lWv .HomeCarousel__page___1Vbs8 .HomeCarousel__carouselItem___OoRwl:after {
  content: '';
  display: table;
}
.HomeCarousel__HomeCarousel___2Ot3G .HomeCarousel__carouselWrapperInner___c2lWv .HomeCarousel__page___1Vbs8 .HomeCarousel__carouselItem___OoRwl:after {
  clear: both;
}
.HomeCarousel__HomeCarousel___2Ot3G .HomeCarousel__carouselWrapperInner___c2lWv .HomeCarousel__page___1Vbs8 .HomeCarousel__carouselItem___OoRwl:last-child {
  margin-right: 0%;
}
@media only screen and (max-width: 1000px) {
  .HomeCarousel__HomeCarousel___2Ot3G .HomeCarousel__carouselWrapperInner___c2lWv .HomeCarousel__page___1Vbs8 .HomeCarousel__carouselItem___OoRwl {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0%;
    margin-right: 3%;
  }
  .HomeCarousel__HomeCarousel___2Ot3G .HomeCarousel__carouselWrapperInner___c2lWv .HomeCarousel__page___1Vbs8 .HomeCarousel__carouselItem___OoRwl:before,
  .HomeCarousel__HomeCarousel___2Ot3G .HomeCarousel__carouselWrapperInner___c2lWv .HomeCarousel__page___1Vbs8 .HomeCarousel__carouselItem___OoRwl:after {
    content: '';
    display: table;
  }
  .HomeCarousel__HomeCarousel___2Ot3G .HomeCarousel__carouselWrapperInner___c2lWv .HomeCarousel__page___1Vbs8 .HomeCarousel__carouselItem___OoRwl:after {
    clear: both;
  }
  .HomeCarousel__HomeCarousel___2Ot3G .HomeCarousel__carouselWrapperInner___c2lWv .HomeCarousel__page___1Vbs8 .HomeCarousel__carouselItem___OoRwl:last-child {
    margin-right: 0%;
  }
}
@media only screen and (max-width: 620px) {
  .HomeCarousel__HomeCarousel___2Ot3G .HomeCarousel__carouselWrapperInner___c2lWv .HomeCarousel__page___1Vbs8 .HomeCarousel__carouselItem___OoRwl {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 100%;
    margin-left: 0%;
    margin-right: 3%;
  }
  .HomeCarousel__HomeCarousel___2Ot3G .HomeCarousel__carouselWrapperInner___c2lWv .HomeCarousel__page___1Vbs8 .HomeCarousel__carouselItem___OoRwl:before,
  .HomeCarousel__HomeCarousel___2Ot3G .HomeCarousel__carouselWrapperInner___c2lWv .HomeCarousel__page___1Vbs8 .HomeCarousel__carouselItem___OoRwl:after {
    content: '';
    display: table;
  }
  .HomeCarousel__HomeCarousel___2Ot3G .HomeCarousel__carouselWrapperInner___c2lWv .HomeCarousel__page___1Vbs8 .HomeCarousel__carouselItem___OoRwl:after {
    clear: both;
  }
  .HomeCarousel__HomeCarousel___2Ot3G .HomeCarousel__carouselWrapperInner___c2lWv .HomeCarousel__page___1Vbs8 .HomeCarousel__carouselItem___OoRwl:last-child {
    margin-right: 0%;
  }
}
.HomeCarousel__HomeCarousel___2Ot3G .HomeCarousel__carouselWrapperInner___c2lWv .HomeCarousel__page1___2huOS {
  left: 0;
}
.HomeCarousel__HomeCarousel___2Ot3G .HomeCarousel__carouselWrapperInner___c2lWv .HomeCarousel__page2___172Xu {
  left: 100%;
}
.HomeCarousel__HomeCarousel___2Ot3G .HomeCarousel__carouselWrapperInner___c2lWv .HomeCarousel__page3___3RFtc {
  left: 200%;
}
.HomeCarousel__HomeCarousel___2Ot3G .HomeCarousel__carouselWrapperInner___c2lWv .HomeCarousel__page4___3yx0h {
  left: 300%;
}
.HomeCarousel__HomeCarousel___2Ot3G .HomeCarousel__carouselWrapperInner___c2lWv .HomeCarousel__page5___Vm2Ti {
  left: 400%;
}
.HomeCarousel__HomeCarousel___2Ot3G .HomeCarousel__carouselWrapperInner___c2lWv .HomeCarousel__page6___3qVpc {
  left: 500%;
}
.HomeCarousel__emptyData___1y78- {
  display: none;
}
.HomeDidYouKnow__HomeDidYouKnow___R3Fxk .HomeDidYouKnow__large___Z54uT {
  background: #fff;
  max-width: 600px;
  border-radius: 1px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);
  margin: 10px 0 20px;
  padding: 10px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 100;
  line-height: 2.2em;
  overflow: auto;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.HomeDidYouKnow__HomeDidYouKnow___R3Fxk .HomeDidYouKnow__large___Z54uT div {
  display: block;
  padding: 1px;
  overflow: auto;
}
.HomeDidYouKnow__HomeDidYouKnow___R3Fxk .HomeDidYouKnow__large___Z54uT h1 {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 100;
  line-height: 20px;
  margin: 0 0 10px;
}
.HomeDidYouKnow__HomeDidYouKnow___R3Fxk .HomeDidYouKnow__large___Z54uT p {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 32px;
  font-weight: 100;
  margin: 15px 0;
}
.HomeDidYouKnow__HomeDidYouKnow___R3Fxk .HomeDidYouKnow__slim___2D01M {
  max-width: 600px;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background: transparent;
  overflow: auto;
  margin: 10px auto 30px;
  -webkit-box-shadow: 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: 0px 0px 0px 1px rgba(0,0,0,0);
  padding: 10px;
  -webkit-font-smoothing: antialiased;
  cursor: pointer;
}
.HomeDidYouKnow__HomeDidYouKnow___R3Fxk .HomeDidYouKnow__slim___2D01M div {
  display: block;
  padding: 1px;
  overflow: auto;
}
.HomeDidYouKnow__HomeDidYouKnow___R3Fxk .HomeDidYouKnow__slim___2D01M header {
  display: block;
}
.HomeDidYouKnow__HomeDidYouKnow___R3Fxk .HomeDidYouKnow__slim___2D01M a {
  text-decoration: none;
  color: #333;
}
.HomeDidYouKnow__HomeDidYouKnow___R3Fxk .HomeDidYouKnow__slim___2D01M h1 {
  font-size: 18px;
  font-size: 1.125rem;
  font-family: 'Crimson Text', serif;
  margin: 0;
  line-height: remify(20px);
  color: #333;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.HomeDidYouKnow__HomeDidYouKnow___R3Fxk .HomeDidYouKnow__slim___2D01M h1:hover {
  color: #09c;
  cursor: pointer;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.HomeDidYouKnow__HomeDidYouKnow___R3Fxk .HomeDidYouKnow__slim___2D01M p {
  font-size: 14px;
  font-size: 0.875rem;
  color: #666;
  line-height: 1.3em;
  font-weight: 100;
  margin: 5px 0 10px;
}
.HomeDidYouKnow__HomeDidYouKnow___R3Fxk .HomeDidYouKnow__slim___2D01M p::after {
  content: " \203A";
}
.HomeDidYouKnow__HomeDidYouKnow___R3Fxk .HomeDidYouKnow__slim___2D01M:hover {
  background: #fff;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);
}
.HomeDidYouKnow__HomeDidYouKnow___R3Fxk .HomeDidYouKnow__slim___2D01M:hover h1 {
  color: #09c;
}
.HomeDidYouKnow__emptyData___240HL {
  display: none;
}
.HomeFuneralHomeLookup__HomeFuneralHomeLookup___3927Q {
  position: relative;
  max-width: 600px;
  border-radius: 1px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);
  margin: 0 auto 30px;
  font-family: 'Crimson Text', serif;
  font-weight: 500;
  color: #fff;
  background: #fff;
  text-align: center;
}
.HomeFuneralHomeLookup__HomeFuneralHomeLookup___3927Q figure {
  margin: 0;
}
.HomeFuneralHomeLookup__HomeFuneralHomeLookup___3927Q figure img {
  max-width: 100%;
  display: block;
}
.HomeFuneralHomeLookup__HomeFuneralHomeLookup___3927Q .HomeFuneralHomeLookup__content___ZM5o- {
  position: absolute;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 301px;
}
@media (max-width: 750px) and (min-width: 621px) {
  .HomeFuneralHomeLookup__HomeFuneralHomeLookup___3927Q .HomeFuneralHomeLookup__content___ZM5o- {
    width: auto;
  }
}
@media (max-width: 1080px) and (min-width: 970px) {
  .HomeFuneralHomeLookup__HomeFuneralHomeLookup___3927Q .HomeFuneralHomeLookup__content___ZM5o- {
    width: auto;
  }
}
.HomeFuneralHomeLookup__HomeFuneralHomeLookup___3927Q .HomeFuneralHomeLookup__content___ZM5o- h1 {
  font-family: 'Crimson Text', serif;
  font-weight: 500;
  font-size: 26px;
  font-size: 1.625rem;
  color: #fff;
  text-shadow: 0px 0px 5px rgba(255,255,255,0.5);
  margin-bottom: 10px;
}
.HomeFuneralHomeLookup__HomeFuneralHomeLookup___3927Q .HomeFuneralHomeLookup__content___ZM5o- p {
  position: absolute;
  margin-top: 1px;
  display: table;
  font-size: 56px;
  font-size: 3.5rem;
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  color: #999;
  pointer-events: none;
  right: 10px;
}
.HomeFuneralHomeLookup__HomeFuneralHomeLookup___3927Q .HomeFuneralHomeLookup__content___ZM5o- select {
  width: 301px;
  padding: 10px 15px;
  font-size: 20px;
  font-size: 1.25rem;
  font-family: 'Open Sans';
  font-weight: 300;
  color: #999;
}
@media (max-width: 750px) and (min-width: 621px) {
  .HomeFuneralHomeLookup__HomeFuneralHomeLookup___3927Q .HomeFuneralHomeLookup__content___ZM5o- select {
    width: auto;
  }
}
@media (max-width: 1080px) and (min-width: 970px) {
  .HomeFuneralHomeLookup__HomeFuneralHomeLookup___3927Q .HomeFuneralHomeLookup__content___ZM5o- select {
    width: auto;
  }
}
.HomeFuneralHomeLookup__HomeFuneralHomeLookup___3927Q .HomeFuneralHomeLookup__content___ZM5o- select::-ms-expand {
  display: none;
}
.HomeNewsList__HomeNewsList___hXu4W {
  border-radius: 1px;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
}
.HomeNewsList__HomeNewsList___hXu4W header {
  display: block;
  margin-bottom: 15px;
  font-family: 'Crimson Text', serif;
  font-weight: 700;
  font-size: 24px;
  font-size: 1.5rem;
  color: #333;
}
.HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__newspaper___2WKCH div {
  height: 70px;
}
.HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__newspaper___2WKCH div figure {
  width: 50px;
  height: 50px;
  float: left;
  margin: 0px 10px 10px 0px;
  overflow: hidden;
}
.HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__newspaper___2WKCH div img {
  width: 50px;
  height: 50px;
}
.HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__newspaper___2WKCH div h3 {
  font-family: 'Crimson Text', serif;
  font-weight: 100;
  font-size: 18px;
  font-size: 1.125rem;
  margin: 10px 0 5px 0;
}
.HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__newspaper___2WKCH div p {
  color: $subColor;
  font-weight: 100;
  font-size: 14px;
  font-size: 0.875rem;
}
.HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__newspaper___2WKCH .HomeNewsList__listItem___1qgVG {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 100%;
  margin-left: 0%;
  margin-right: 3%;
  margin-bottom: 5px;
}
.HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__newspaper___2WKCH .HomeNewsList__listItem___1qgVG:before,
.HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__newspaper___2WKCH .HomeNewsList__listItem___1qgVG:after {
  content: '';
  display: table;
}
.HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__newspaper___2WKCH .HomeNewsList__listItem___1qgVG:after {
  clear: both;
}
.HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__newspaper___2WKCH .HomeNewsList__listItem___1qgVG:nth-child(2n) {
  margin-right: 3%;
  float: left;
}
.HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__newspaper___2WKCH .HomeNewsList__listItem___1qgVG:nth-child(2n+1) {
  clear: none;
}
.HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__newspaper___2WKCH .HomeNewsList__listItem___1qgVG:last-child {
  margin-right: 0%;
}
@media only screen and (max-width: 970px) {
  .HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__newspaper___2WKCH .HomeNewsList__listItem___1qgVG {
    padding: 0;
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0%;
    margin-right: 3%;
  }
  .HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__newspaper___2WKCH .HomeNewsList__listItem___1qgVG:before,
  .HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__newspaper___2WKCH .HomeNewsList__listItem___1qgVG:after {
    content: '';
    display: table;
  }
  .HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__newspaper___2WKCH .HomeNewsList__listItem___1qgVG:after {
    clear: both;
  }
  .HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__newspaper___2WKCH .HomeNewsList__listItem___1qgVG:nth-child(2n) {
    margin-right: 0%;
    float: right;
  }
  .HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__newspaper___2WKCH .HomeNewsList__listItem___1qgVG:nth-child(2n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 620px) {
  .HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__newspaper___2WKCH .HomeNewsList__listItem___1qgVG {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 100%;
    margin-left: 0%;
    margin-right: 3%;
  }
  .HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__newspaper___2WKCH .HomeNewsList__listItem___1qgVG:before,
  .HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__newspaper___2WKCH .HomeNewsList__listItem___1qgVG:after {
    content: '';
    display: table;
  }
  .HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__newspaper___2WKCH .HomeNewsList__listItem___1qgVG:after {
    clear: both;
  }
  .HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__newspaper___2WKCH .HomeNewsList__listItem___1qgVG:nth-child(2n) {
    margin-right: 3%;
    float: left;
  }
  .HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__newspaper___2WKCH .HomeNewsList__listItem___1qgVG:nth-child(2n+1) {
    clear: none;
  }
  .HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__newspaper___2WKCH .HomeNewsList__listItem___1qgVG:last-child {
    margin-right: 0%;
  }
}
.HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__newspaper___2WKCH .HomeNewsList__listItem___1qgVG:hover {
  color: #09c;
  cursor: pointer;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__newspaper___2WKCH button {
  margin-top: 10px;
  line-height: 1em;
  width: 100%;
  padding: 18px;
  color: #fff;
  font-weight: 600;
  background-color: #069;
  border-radius: 2px;
  font-size: 20px;
  font-size: 1.25rem;
  border: none;
  -webkit-font-smoothing: antialiased;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: background 0.25s ease-in-out;
  -o-transition: background 0.25s ease-in-out;
  transition: background 0.25s ease-in-out;
}
.HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__newspaper___2WKCH button:hover {
  background: #09c;
}
.HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__newspaper___2WKCH button::after {
  content: " \203A";
  font-size: 24px;
  font-size: 1.5rem;
}
.HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__obit___3NlNS h2 {
  margin-bottom: 10px;
}
.HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__obit___3NlNS div {
  height: 90px;
  padding: 10px;
}
.HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__obit___3NlNS div figure {
  width: 90px;
  height: 90px;
  float: left;
  padding: 0;
  margin: 0 10px 0 0;
  overflow: hidden;
}
.HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__obit___3NlNS div img {
  width: 90px;
  height: 90px;
}
.HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__obit___3NlNS div h3 {
  font-family: 'Crimson Text', serif;
  font-weight: 100;
  font-size: 18px;
  font-size: 1.125rem;
  margin-bottom: 5px;
  margin-top: 0px;
}
.HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__obit___3NlNS div p {
  color: $subColor;
  font-weight: 100;
  font-size: 14px;
  font-size: 0.875rem;
}
.HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__obit___3NlNS .HomeNewsList__listItem___1qgVG {
  cursor: pointer;
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 100%;
  margin-left: 0%;
  margin-right: 3%;
  margin-bottom: 5px;
  padding: 10px 10px 10px 0px;
  -webkit-transition: color 0.25s ease-in-out;
  -o-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}
.HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__obit___3NlNS .HomeNewsList__listItem___1qgVG:before,
.HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__obit___3NlNS .HomeNewsList__listItem___1qgVG:after {
  content: '';
  display: table;
}
.HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__obit___3NlNS .HomeNewsList__listItem___1qgVG:after {
  clear: both;
}
.HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__obit___3NlNS .HomeNewsList__listItem___1qgVG:nth-child(2n) {
  margin-right: 3%;
  float: left;
}
.HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__obit___3NlNS .HomeNewsList__listItem___1qgVG:nth-child(2n+1) {
  clear: none;
}
.HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__obit___3NlNS .HomeNewsList__listItem___1qgVG:last-child {
  margin-right: 0%;
}
.HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__obit___3NlNS .HomeNewsList__listItem___1qgVG:hover {
  color: #09c;
}
@media only screen and (max-width: 970px) {
  .HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__obit___3NlNS .HomeNewsList__listItem___1qgVG {
    padding: 0;
    margin-bottom: 20px;
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0%;
    margin-right: 3%;
  }
  .HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__obit___3NlNS .HomeNewsList__listItem___1qgVG:before,
  .HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__obit___3NlNS .HomeNewsList__listItem___1qgVG:after {
    content: '';
    display: table;
  }
  .HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__obit___3NlNS .HomeNewsList__listItem___1qgVG:after {
    clear: both;
  }
  .HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__obit___3NlNS .HomeNewsList__listItem___1qgVG:nth-child(2n) {
    margin-right: 0%;
    float: right;
  }
  .HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__obit___3NlNS .HomeNewsList__listItem___1qgVG:nth-child(2n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 620px) {
  .HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__obit___3NlNS .HomeNewsList__listItem___1qgVG {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 100%;
    margin-left: 0%;
    margin-right: 3%;
  }
  .HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__obit___3NlNS .HomeNewsList__listItem___1qgVG:before,
  .HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__obit___3NlNS .HomeNewsList__listItem___1qgVG:after {
    content: '';
    display: table;
  }
  .HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__obit___3NlNS .HomeNewsList__listItem___1qgVG:after {
    clear: both;
  }
  .HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__obit___3NlNS .HomeNewsList__listItem___1qgVG:nth-child(2n) {
    margin-right: 3%;
    float: left;
  }
  .HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__obit___3NlNS .HomeNewsList__listItem___1qgVG:nth-child(2n+1) {
    clear: none;
  }
  .HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__obit___3NlNS .HomeNewsList__listItem___1qgVG:last-child {
    margin-right: 0%;
  }
}
.HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__obit___3NlNS button {
  display: none;
}
.HomeNewsList__HomeNewsList___hXu4W .HomeNewsList__obit___3NlNS button::after {
  content: " \203A";
  font-size: 24px;
  font-size: 1.5rem;
}
.HomeNewsList__emptyData___2IO6s {
  display: none;
}
.HomePromotedQuotes__HomePromotedQuotes___3olUg {
  max-width: 100%;
  position: relative;
  background: #000;
  cursor: pointer;
  clear: both;
  margin: 0 0 27px 0;
}
@media only screen and (max-width: 600px) {
  .HomePromotedQuotes__HomePromotedQuotes___3olUg {
    display: none !important;
  }
}
.HomePromotedQuotes__HomePromotedQuotes___3olUg figure {
  position: relative;
  margin: 0 auto;
  max-width: 1280px;
  height: 300px;
  overflow: hidden;
}
.HomePromotedQuotes__HomePromotedQuotes___3olUg figure img {
  position: absolute;
  display: block;
}
.HomePromotedQuotes__HomePromotedQuotes___3olUg figure .HomePromotedQuotes__imgright___1FT1R {
  right: 0;
}
.HomePromotedQuotes__HomePromotedQuotes___3olUg figure .HomePromotedQuotes__imgleft___3YtKy {
  left: 0;
}
.HomePromotedQuotes__HomePromotedQuotes___3olUg figure .HomePromotedQuotes__imgcenter___lcqMo {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.HomePromotedQuotes__HomePromotedQuotes___3olUg figure figcaption {
  position: absolute;
  text-align: right;
  bottom: 5px;
  left: 5px;
  color: #fff;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 300;
}
.HomePromotedQuotes__HomePromotedQuotes___3olUg .HomePromotedQuotes__gradientleft___15vcK {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  opacity: 1;
  -ms-filter: none;
  -webkit-filter: none;
          filter: none;
  background: -webkit-linear-gradient(left, #000 0%, rgba(51,51,51,0) 15%, rgba(51,51,51,0) 50%, #000 100%);
  background: -o-linear-gradient(left, #000 0%, rgba(51,51,51,0) 15%, rgba(51,51,51,0) 50%, #000 100%);
  background: -webkit-gradient(linear, left top, right top, from(#000), color-stop(15%, rgba(51,51,51,0)), color-stop(50%, rgba(51,51,51,0)), to(#000));
  background: linear-gradient(to right, #000 0%, rgba(51,51,51,0) 15%, rgba(51,51,51,0) 50%, #000 100%);
}
.HomePromotedQuotes__HomePromotedQuotes___3olUg .HomePromotedQuotes__gradientright___2JirW {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  opacity: 1;
  -ms-filter: none;
  -webkit-filter: none;
          filter: none;
  background: -webkit-linear-gradient(right, #000 0%, rgba(51,51,51,0) 15%, rgba(51,51,51,0) 50%, #000 100%);
  background: -o-linear-gradient(right, #000 0%, rgba(51,51,51,0) 15%, rgba(51,51,51,0) 50%, #000 100%);
  background: -webkit-gradient(linear, right top, left top, from(#000), color-stop(15%, rgba(51,51,51,0)), color-stop(50%, rgba(51,51,51,0)), to(#000));
  background: linear-gradient(to left, #000 0%, rgba(51,51,51,0) 15%, rgba(51,51,51,0) 50%, #000 100%);
}
.HomePromotedQuotes__HomePromotedQuotes___3olUg .HomePromotedQuotes__gradientcenter___wQgGt {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  opacity: 1;
  -ms-filter: none;
  -webkit-filter: none;
          filter: none;
  background: -webkit-linear-gradient(left, #000 0%, rgba(51,51,51,0) 25%, rgba(51,51,51,0) 75%, #000 100%);
  background: -o-linear-gradient(left, #000 0%, rgba(51,51,51,0) 25%, rgba(51,51,51,0) 75%, #000 100%);
  background: -webkit-gradient(linear, left top, right top, from(#000), color-stop(25%, rgba(51,51,51,0)), color-stop(75%, rgba(51,51,51,0)), to(#000));
  background: linear-gradient(to right, #000 0%, rgba(51,51,51,0) 25%, rgba(51,51,51,0) 75%, #000 100%);
}
.HomePromotedQuotes__HomePromotedQuotes___3olUg .HomePromotedQuotes__quote___3OHdR {
  max-width: 50%;
  color: #fff;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-family: 'Crimson Text', serif;
  font-weight: 400;
  font-style: italic;
  font-size: 32px;
  font-size: 2rem;
  text-shadow: 0px 0px 1px rgba(0,0,0,0.5);
}
.HomePromotedQuotes__HomePromotedQuotes___3olUg .HomePromotedQuotes__quote___3OHdR p {
  max-width: 500px;
  padding: 20px;
}
.HomePromotedQuotes__HomePromotedQuotes___3olUg .HomePromotedQuotes__quote___3OHdR .HomePromotedQuotes__author___AU1xa {
  font-size: 24px;
  font-size: 1.5rem;
}
.HomePromotedQuotes__HomePromotedQuotes___3olUg .HomePromotedQuotes__leftQuote___1qbn9 {
  left: 50%;
  text-align: right;
}
.HomePromotedQuotes__HomePromotedQuotes___3olUg .HomePromotedQuotes__rightQuote___GVSZR {
  right: 50%;
  text-align: left;
}
.HomePromotedQuotes__HomePromotedQuotes___3olUg .HomePromotedQuotes__centerQuote___3FPSq {
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
.Home__Homepage___1isgd .Home__container___24xe_ {
  *zoom: 1;
  width: auto;
  max-width: 1280px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  margin: 20px auto;
}
.Home__Homepage___1isgd .Home__container___24xe_:before,
.Home__Homepage___1isgd .Home__container___24xe_:after {
  content: '';
  display: table;
}
.Home__Homepage___1isgd .Home__container___24xe_:after {
  clear: both;
}
@media only screen and (max-width: 1280px) {
  .Home__Homepage___1isgd .Home__container___24xe_ {
    max-width: none;
    margin-right: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    width: 97%;
    margin-left: 1.5%;
  }
}
.Home__Homepage___1isgd .Home__rowSplit___11iFM {
  clear: both;
}
.Home__Homepage___1isgd .Home__column___1xuGc {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 31.33333333333333%;
  margin-left: 0%;
  margin-right: 3%;
}
.Home__Homepage___1isgd .Home__column___1xuGc:before,
.Home__Homepage___1isgd .Home__column___1xuGc:after {
  content: '';
  display: table;
}
.Home__Homepage___1isgd .Home__column___1xuGc:after {
  clear: both;
}
.Home__Homepage___1isgd .Home__column___1xuGc:nth-child(3n) {
  margin-right: 0%;
  float: right;
}
.Home__Homepage___1isgd .Home__column___1xuGc:nth-child(3n+1) {
  clear: both;
}
@media only screen and (max-width: 970px) {
  .Home__Homepage___1isgd .Home__column___1xuGc {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0%;
    margin-right: 3%;
  }
  .Home__Homepage___1isgd .Home__column___1xuGc:before,
  .Home__Homepage___1isgd .Home__column___1xuGc:after {
    content: '';
    display: table;
  }
  .Home__Homepage___1isgd .Home__column___1xuGc:after {
    clear: both;
  }
  .Home__Homepage___1isgd .Home__column___1xuGc:nth-child(3n) {
    margin-right: 3%;
    float: left;
  }
  .Home__Homepage___1isgd .Home__column___1xuGc:nth-child(3n+1) {
    clear: none;
  }
  .Home__Homepage___1isgd .Home__column___1xuGc:nth-child(2n) {
    margin-right: 0%;
    float: right;
  }
  .Home__Homepage___1isgd .Home__column___1xuGc:nth-child(2n+1) {
    clear: both;
  }
  .Home__Homepage___1isgd .Home__column___1xuGc.Home__last___g1sbT {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 100%;
    margin-left: 0%;
    margin-right: 3%;
  }
  .Home__Homepage___1isgd .Home__column___1xuGc.Home__last___g1sbT:before,
  .Home__Homepage___1isgd .Home__column___1xuGc.Home__last___g1sbT:after {
    content: '';
    display: table;
  }
  .Home__Homepage___1isgd .Home__column___1xuGc.Home__last___g1sbT:after {
    clear: both;
  }
  .Home__Homepage___1isgd .Home__column___1xuGc.Home__last___g1sbT:nth-child(2n) {
    margin-right: 3%;
    float: left;
  }
  .Home__Homepage___1isgd .Home__column___1xuGc.Home__last___g1sbT:nth-child(2n+1) {
    clear: none;
  }
  .Home__Homepage___1isgd .Home__column___1xuGc.Home__last___g1sbT:nth-child(1n) {
    margin-right: 0%;
    float: right;
  }
  .Home__Homepage___1isgd .Home__column___1xuGc.Home__last___g1sbT:nth-child(1n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 620px) {
  .Home__Homepage___1isgd .Home__column___1xuGc {
    display: block;
    clear: both;
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .Home__Homepage___1isgd .Home__column___1xuGc:first-child {
    margin-left: auto;
  }
  .Home__Homepage___1isgd .Home__column___1xuGc:last-child {
    margin-right: auto;
  }
}
.HubSlider__HubSlider___2b9q4 {
  *zoom: 1;
  width: auto;
  max-width: 100%;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  background: #000;
  -webkit-transition: margin 0.25s ease-in-out;
  -o-transition: margin 0.25s ease-in-out;
  transition: margin 0.25s ease-in-out;
  font-family: 'Crimson Text', serif;
  font-weight: 400;
  color: #fff;
  overflow: hidden;
}
.HubSlider__HubSlider___2b9q4:before,
.HubSlider__HubSlider___2b9q4:after {
  content: '';
  display: table;
}
.HubSlider__HubSlider___2b9q4:after {
  clear: both;
}
.HubSlider__HubSlider___2b9q4 .HubSlider__breadcrumbs___1EZ5T {
  position: relative;
  z-index: 1;
  max-width: 1152px;
  width: 100%;
  position: absolute;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 5px;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  font-family: 'Open Sans', sans-serif;
}
@media only screen and (max-width: 1152px) {
  .HubSlider__HubSlider___2b9q4 .HubSlider__breadcrumbs___1EZ5T {
    margin-left: 40px;
  }
}
@media only screen and (max-width: 800px) {
  .HubSlider__HubSlider___2b9q4 .HubSlider__breadcrumbs___1EZ5T {
    margin-left: 20px;
  }
}
.HubSlider__HubSlider___2b9q4 .HubSlider__breadcrumbs___1EZ5T a {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 400;
  color: #fff;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  text-decoration: none;
  text-shadow: 0 0 5px rgba(0,0,0,0.5);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}
.HubSlider__HubSlider___2b9q4 .HubSlider__breadcrumbs___1EZ5T a:last-child {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  pointer-events: none;
}
.HubSlider__HubSlider___2b9q4 .HubSlider__breadcrumbs___1EZ5T a::after {
  content: '\203A';
  margin: 0 5px;
}
.HubSlider__HubSlider___2b9q4 .HubSlider__breadcrumbs___1EZ5T a:last-child::after {
  content: '';
  margin: 0;
}
.HubSlider__HubSlider___2b9q4 .HubSlider__breadcrumbs___1EZ5T a:hover {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}
.HubSlider__HubSlider___2b9q4 header {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  max-width: 1250px;
  left: 0;
  text-shadow: 0px 0px 5px rgba(0,0,0,0.5);
  cursor: pointer;
}
@media only screen and (max-width: 1160px) {
  .HubSlider__HubSlider___2b9q4 header {
    left: 40px;
  }
}
.HubSlider__HubSlider___2b9q4 header .HubSlider__headerTextGroup___9nawf {
  margin-top: -30px;
  -webkit-transition: bottom 0.25s ease-in-out;
  -o-transition: bottom 0.25s ease-in-out;
  transition: bottom 0.25s ease-in-out;
  max-width: 500px;
}
@media only screen and (min-width: 600px) {
  .HubSlider__HubSlider___2b9q4 header .HubSlider__headerTextGroup___9nawf {
    position: absolute;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media only screen and (max-width: 1280px) {
  .HubSlider__HubSlider___2b9q4 header .HubSlider__headerTextGroup___9nawf {
    margin-top: -16px;
  }
}
@media only screen and (max-width: 800px) {
  .HubSlider__HubSlider___2b9q4 header .HubSlider__headerTextGroup___9nawf {
    margin-top: 0;
    max-width: 60%;
  }
}
@media only screen and (max-width: 600px) {
  .HubSlider__HubSlider___2b9q4 header .HubSlider__headerTextGroup___9nawf {
    position: absolute;
    bottom: 30px;
  }
}
.HubSlider__HubSlider___2b9q4 header .HubSlider__headerTextGroup___9nawf h1 {
  max-width: 100%;
  margin: 10px 0;
  font-size: 45px;
  font-size: 2.8125rem;
  line-height: 1em;
  font-weight: 700;
  text-transform: uppercase;
}
@media only screen and (max-width: 1300px) {
  .HubSlider__HubSlider___2b9q4 header .HubSlider__headerTextGroup___9nawf h1 {
    font-size: 40px;
    font-size: 2.5rem;
  }
}
@media only screen and (max-width: 1100px) {
  .HubSlider__HubSlider___2b9q4 header .HubSlider__headerTextGroup___9nawf h1 {
    font-size: 35px;
    font-size: 2.1875rem;
  }
}
@media only screen and (max-width: 650px) {
  .HubSlider__HubSlider___2b9q4 header .HubSlider__headerTextGroup___9nawf h1 {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.HubSlider__HubSlider___2b9q4 header .HubSlider__headerTextGroup___9nawf .HubSlider__subtitle___1TAuD {
  font-size: 22px;
  font-size: 1.375rem;
  color: #fff;
  font-weight: 300;
  text-transform: uppercase;
}
@media only screen and (max-width: 1300px) {
  .HubSlider__HubSlider___2b9q4 header .HubSlider__headerTextGroup___9nawf .HubSlider__subtitle___1TAuD {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
@media only screen and (max-width: 1100px) {
  .HubSlider__HubSlider___2b9q4 header .HubSlider__headerTextGroup___9nawf .HubSlider__subtitle___1TAuD {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media only screen and (max-width: 650px) {
  .HubSlider__HubSlider___2b9q4 header .HubSlider__headerTextGroup___9nawf .HubSlider__subtitle___1TAuD {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.HubSlider__HubSlider___2b9q4 header .HubSlider__headerTextGroup___9nawf .HubSlider__teaserText___3WbSO {
  font-size: 16px;
  font-size: 1rem;
  font-family: 'Open Sans';
  font-weight: 300;
  line-height: 1.25;
}
@media only screen and (max-width: 1300px) {
  .HubSlider__HubSlider___2b9q4 header .HubSlider__headerTextGroup___9nawf .HubSlider__teaserText___3WbSO {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (max-width: 1100px) {
  .HubSlider__HubSlider___2b9q4 header .HubSlider__headerTextGroup___9nawf .HubSlider__teaserText___3WbSO {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
@media only screen and (max-width: 600px) {
  .HubSlider__HubSlider___2b9q4 header .HubSlider__headerTextGroup___9nawf .HubSlider__teaserText___3WbSO {
    display: none;
  }
}
.HubSlider__HubSlider___2b9q4 header .HubSlider__headerTextGroup___9nawf .HubSlider__articleButton___1OTiu {
  margin-top: 20px;
  font-size: 12px;
  font-size: 0.75rem;
  display: table;
  padding: 14px;
  background: #069;
  border-radius: 2px;
  -webkit-transition: background 0.25s ease-in-out;
  -o-transition: background 0.25s ease-in-out;
  transition: background 0.25s ease-in-out;
  cursor: pointer;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width: 1000px) {
  .HubSlider__HubSlider___2b9q4 header .HubSlider__headerTextGroup___9nawf .HubSlider__articleButton___1OTiu {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
@media only screen and (max-width: 750px) {
  .HubSlider__HubSlider___2b9q4 header .HubSlider__headerTextGroup___9nawf .HubSlider__articleButton___1OTiu {
    padding: 12px;
  }
}
@media only screen and (max-width: 600px) {
  .HubSlider__HubSlider___2b9q4 header .HubSlider__headerTextGroup___9nawf .HubSlider__articleButton___1OTiu {
    margin-top: 10px;
  }
}
.HubSlider__HubSlider___2b9q4 header .HubSlider__headerTextGroup___9nawf .HubSlider__articleButton___1OTiu:hover {
  background: #09c;
}
.HubSlider__HubSlider___2b9q4 header .HubSlider__headerTextGroup___9nawf .HubSlider__articleButton___1OTiu .HubSlider__arrow___p7mwt {
  font-family: 'Helvetica', 'Arial', 'serif';
}
.HubSlider__HubSlider___2b9q4 header .HubSlider__headerTextGroup___9nawf .HubSlider__articleButton___1OTiu a {
  display: block;
  font-family: 'Open Sans';
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 400;
  text-decoration: none;
  color: #fff;
  text-shadow: 0 0 0 #000;
}
.HubSlider__HubSlider___2b9q4 figure {
  position: relative;
  max-width: 1250px;
  min-width: 1152px;
  min-height: 400px;
  margin: 0 auto;
}
.HubSlider__HubSlider___2b9q4 figure img {
  width: 100%;
  display: block;
  margin: 0 auto;
}
@media only screen and (max-width: 1152px) {
  .HubSlider__HubSlider___2b9q4 figure img {
    position: absolute;
  }
}
.HubSlider__HubSlider___2b9q4 figure figcaption {
  position: absolute;
  max-width: 1280px;
  width: 100%;
  position: absolute;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 0;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media only screen and (max-width: 1560px) {
  .HubSlider__HubSlider___2b9q4 figure figcaption {
    margin-left: 40px;
  }
}
@media only screen and (max-width: 600px) {
  .HubSlider__HubSlider___2b9q4 figure figcaption {
    margin-left: 10px;
  }
}
.HubSlider__HubSlider___2b9q4 figure figcaption p {
  font-family: 'Open Sans';
  font-size: 10px;
  font-size: 0.625rem;
  color: #fff;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
  padding: 0 0 5px;
  margin-bottom: 70px;
  -webkit-transition: margin 0.25s ease-in-out;
  -o-transition: margin 0.25s ease-in-out;
  transition: margin 0.25s ease-in-out;
}
@media only screen and (max-width: 1280px) {
  .HubSlider__HubSlider___2b9q4 figure figcaption p {
    margin-bottom: 35px;
  }
}
.HubSlider__HubSlider___2b9q4 figure .HubSlider__gradient___365Mo {
  position: absolute;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(left, #000 0%, rgba(51,51,51,0) 15%, rgba(51,51,51,0) 85%, #000 100%);
  background: -o-linear-gradient(left, #000 0%, rgba(51,51,51,0) 15%, rgba(51,51,51,0) 85%, #000 100%);
  background: -webkit-gradient(linear, left top, right top, from(#000), color-stop(15%, rgba(51,51,51,0)), color-stop(85%, rgba(51,51,51,0)), to(#000));
  background: linear-gradient(to right, #000 0%, rgba(51,51,51,0) 15%, rgba(51,51,51,0) 85%, #000 100%);
  top: 0;
  opacity: 1;
  -ms-filter: none;
  -webkit-filter: none;
          filter: none;
  -webkit-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}
@media only screen and (max-width: 1250px) {
  .HubSlider__HubSlider___2b9q4 figure .HubSlider__gradient___365Mo {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
.HubSlider__HubSlider___2b9q4 .HubSlider__imageAttribution___1CDuA {
  position: absolute;
  display: block;
  bottom: 65px;
  font-size: 10px;
  font-size: 0.625rem;
  font-family: 'Open Sans';
  font-weight: 300;
  opacity: 0.65;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
  filter: alpha(opacity=65);
}
@media only screen and (max-width: 1280px) {
  .HubSlider__HubSlider___2b9q4 .HubSlider__imageAttribution___1CDuA {
    bottom: 40px;
  }
}
@media only screen and (max-width: 800px) {
  .HubSlider__HubSlider___2b9q4 .HubSlider__imageAttribution___1CDuA {
    bottom: 5px;
  }
}
.HubItem__HubItem___rk6kr {
  max-width: 600px;
  font-family: 'Open Sans';
  font-weight: 400;
  padding: 20px 20px 0;
}
.HubItem__HubItem___rk6kr header {
  padding: 0;
}
.HubItem__HubItem___rk6kr header a {
  text-decoration: none;
  -webkit-transition: color 0.25s ease-in-out;
  -o-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}
.HubItem__HubItem___rk6kr header a:hover {
  color: #09c;
}
.HubItem__HubItem___rk6kr header .HubItem__section___25lua {
  font-family: 'Crimson Text', serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  color: #999;
}
.HubItem__HubItem___rk6kr header .HubItem__author___3HarL {
  font-weight: 400;
  font-size: 13px;
  font-size: 0.8125rem;
  color: #999;
  padding: 10px 0;
}
.HubItem__HubItem___rk6kr header h1 {
  padding: 10px 0 0;
  font-family: 'Crimson Text', serif;
  font-weight: 700;
  font-size: 26px;
  font-size: 1.625rem;
  color: #333;
  -webkit-transition: color 0.25s ease-in-out;
  -o-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}
.HubItem__HubItem___rk6kr header h1:first-letter {
  text-transform: capitalize;
}
.HubItem__HubItem___rk6kr header h1.HubItem__active___3nfHj {
  color: #09c;
}
.HubItem__HubItem___rk6kr header h1:hover {
  color: #09c;
}
.HubItem__HubItem___rk6kr figure {
  padding: 10px 0 0;
  margin: 0;
  position: relative;
}
.HubItem__HubItem___rk6kr figure img {
  width: 100%;
  display: block;
  -webkit-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}
.HubItem__HubItem___rk6kr figure img.HubItem__overlay___1kWML {
  position: absolute;
  top: 0;
  padding-top: 10px;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
.HubItem__HubItem___rk6kr figure:hover img.HubItem__overlay___1kWML {
  opacity: 1;
  -ms-filter: none;
  -webkit-filter: none;
          filter: none;
}
.HubItem__HubItem___rk6kr .HubItem__body___3qn_i {
  padding: 10px 0 0;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5em;
  color: #666;
  max-width: 100%;
  overflow: hidden;
}
.HubItem__HubItem___rk6kr .HubItem__body___3qn_i p::after {
  content: '...';
}
.HubItem__HubItem___rk6kr .HubItem__solidBar___1utll {
  border-top: 1px solid #ccc;
  margin-top: 20px;
}
.HubItem__HubItem___rk6kr .HubItem__dottedBar___FOMPL {
  border-top: 1px dotted #ccc;
  margin-top: 20px;
  padding-bottom: 20px;
}
.HubItem__HubItem___rk6kr aside .HubItem__publishedStats___1LVjw {
  float: left;
  margin-left: 10px;
}
.HubItem__HubItem___rk6kr aside .HubItem__publishedStats___1LVjw .HubItem__publishedClock___2WmIB {
  display: inline-block;
  margin-right: 10px;
}
.HubItem__HubItem___rk6kr aside .HubItem__publishedStats___1LVjw .HubItem__publishedClock___2WmIB svg {
  position: relative;
  margin-bottom: -5px;
}
.HubItem__HubItem___rk6kr aside .HubItem__publishedStats___1LVjw .HubItem__publishedWhen___mNnkW {
  display: inline-block;
  font-size: 14px;
  font-size: 0.875rem;
  color: #999;
}
.HubItem__HubItem___rk6kr aside .HubItem__shares___lrCSo {
  float: right;
}
.HubItem__HubItem___rk6kr aside .HubItem__shares___lrCSo span {
  position: relative;
  margin: 0 10px 0 0;
  cursor: pointer;
}
.HubItem__HubItem___rk6kr aside .HubItem__shares___lrCSo span svg {
  height: 20px;
  width: 20px;
}
.HubItem__HubItem___rk6kr aside .HubItem__shares___lrCSo span svg path {
  fill: #ccc;
}
.HubItem__HubItem___rk6kr aside .HubItem__shares___lrCSo span:hover.HubItem__facebook___2Rn1D svg path {
  fill: #415e9c;
}
.HubItem__HubItem___rk6kr aside .HubItem__shares___lrCSo span:hover.HubItem__twitter___3zqEC svg path {
  fill: #3b94d9;
}
.HubItem__HubItem___rk6kr aside .HubItem__shares___lrCSo span:hover.HubItem__gplus___35tfa svg path {
  fill: #d73d32;
}
.HubItem__HubItem___rk6kr .HubItem__clear___2Vsy5 {
  clear: both;
}
.HubGridGroup__HubGridGroup___3llIr {
  background: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.HubGridGroup__HubGridGroup___3llIr .HubGridGroup__gridGroup___1dGRo {
  *zoom: 1;
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 33.33333333333333%;
  margin-left: 0%;
  margin-right: 0%;
  border-right: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.HubGridGroup__HubGridGroup___3llIr .HubGridGroup__gridGroup___1dGRo:before,
.HubGridGroup__HubGridGroup___3llIr .HubGridGroup__gridGroup___1dGRo:after {
  content: '';
  display: table;
}
.HubGridGroup__HubGridGroup___3llIr .HubGridGroup__gridGroup___1dGRo:after {
  clear: both;
}
.HubGridGroup__HubGridGroup___3llIr .HubGridGroup__gridGroup___1dGRo:before,
.HubGridGroup__HubGridGroup___3llIr .HubGridGroup__gridGroup___1dGRo:after {
  content: '';
  display: table;
}
.HubGridGroup__HubGridGroup___3llIr .HubGridGroup__gridGroup___1dGRo:after {
  clear: both;
}
.HubGridGroup__HubGridGroup___3llIr .HubGridGroup__gridGroup___1dGRo:last-child {
  border-right: 1px solid #fff;
}
@media only screen and (max-width: 1000px) {
  .HubGridGroup__HubGridGroup___3llIr .HubGridGroup__gridGroup___1dGRo {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 50%;
    margin-left: 0%;
    margin-right: 0%;
  }
  .HubGridGroup__HubGridGroup___3llIr .HubGridGroup__gridGroup___1dGRo:before,
  .HubGridGroup__HubGridGroup___3llIr .HubGridGroup__gridGroup___1dGRo:after {
    content: '';
    display: table;
  }
  .HubGridGroup__HubGridGroup___3llIr .HubGridGroup__gridGroup___1dGRo:after {
    clear: both;
  }
}
@media only screen and (max-width: 600px) {
  .HubGridGroup__HubGridGroup___3llIr .HubGridGroup__gridGroup___1dGRo {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
  }
  .HubGridGroup__HubGridGroup___3llIr .HubGridGroup__gridGroup___1dGRo:before,
  .HubGridGroup__HubGridGroup___3llIr .HubGridGroup__gridGroup___1dGRo:after {
    content: '';
    display: table;
  }
  .HubGridGroup__HubGridGroup___3llIr .HubGridGroup__gridGroup___1dGRo:after {
    clear: both;
  }
}
.HubSubHeader__HubSubHeader___1hv5v {
  position: relative;
  margin-top: 0;
  background: #fff;
  padding: 20px;
  color: #333;
  font-family: 'Crimson Text', serif;
  font-weight: 700;
}
@media only screen and (max-width: 1024px) {
  .HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__disappear___d9IGW {
    display: none;
  }
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__solidBar___Ej34B {
  border-top: 1px solid #999;
  padding-bottom: 5px;
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__solidBar___Ej34B.HubSubHeader__bottom___1fyKR {
  padding-bottom: 0;
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__dottedBar___3BAhp {
  border-top: 1px dotted #999;
  padding-bottom: 1px;
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__thickBar___1MJrt {
  border-top: 3px solid #333;
  clear: both;
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__columns___1T1ub {
  position: relative;
  height: 55px;
  *zoom: 1;
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__columns___1T1ub:before,
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__columns___1T1ub:after {
  content: '';
  display: table;
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__columns___1T1ub:after {
  clear: both;
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__columns___1T1ub .HubSubHeader__date___1Ima0 {
  cursor: pointer;
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__columns___1T1ub .HubSubHeader__column___zMwD_ {
  height: inherit;
  width: 33.3%;
}
@media only screen and (max-width: 1050px) {
  .HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__columns___1T1ub .HubSubHeader__column___zMwD_ {
    position: relative;
  }
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__columns___1T1ub .HubSubHeader__column___zMwD_.HubSubHeader__header___2zkE1 {
  float: left;
}
@media only screen and (max-width: 900px) {
  .HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__columns___1T1ub .HubSubHeader__column___zMwD_.HubSubHeader__header___2zkE1 {
    width: 22.5%;
  }
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__columns___1T1ub .HubSubHeader__column___zMwD_.HubSubHeader__middleCol___3MpJP {
  text-align: center;
}
@media only screen and (max-width: 900px) {
  .HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__columns___1T1ub .HubSubHeader__column___zMwD_.HubSubHeader__middleCol___3MpJP {
    width: 55%;
  }
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__columns___1T1ub .HubSubHeader__column___zMwD_ .HubSubHeader__arrow___3upV1 {
  color: #069;
  font-family: 'Helvetica', 'Arial', 'serif';
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__columns___1T1ub .HubSubHeader__column___zMwD_ h1 {
  margin-top: 4px;
  width: auto;
  font-size: 34px;
  font-size: 2.125rem;
  text-transform: uppercase;
  position: absolute;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media only screen and (max-width: 1050px) {
  .HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__columns___1T1ub .HubSubHeader__column___zMwD_ h1 {
    width: 100%;
    font-size: 28px;
    font-size: 1.75rem;
  }
}
@media only screen and (max-width: 800px) {
  .HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__columns___1T1ub .HubSubHeader__column___zMwD_ h1 {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
@media only screen and (max-width: 500px) {
  .HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__columns___1T1ub .HubSubHeader__column___zMwD_ h1 {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__columns___1T1ub .HubSubHeader__column___zMwD_ h3 {
  color: #999;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: 'Open Sans';
  font-weight: 500;
}
@media only screen and (max-width: 500px) {
  .HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__columns___1T1ub .HubSubHeader__column___zMwD_ h3 {
    font-size: 10px;
    font-size: 0.625rem;
  }
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__columns___1T1ub .HubSubHeader__column___zMwD_ h3:hover {
  color: #09c;
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__columns___1T1ub .HubSubHeader__column___zMwD_ a,
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__columns___1T1ub .HubSubHeader__column___zMwD_ a:visited,
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__columns___1T1ub .HubSubHeader__column___zMwD_ a:active {
  color: #999;
  text-decoration: none;
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__columns___1T1ub .HubSubHeader__column___zMwD_ a:hover {
  color: #09c;
  text-decoration: none;
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__columns___1T1ub .HubSubHeader__column___zMwD_ .HubSubHeader__left___2lBvb {
  text-align: left;
  display: inline-block;
  position: absolute;
  top: 20px;
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__columns___1T1ub .HubSubHeader__column___zMwD_ .HubSubHeader__right___3HzPu {
  text-align: right;
  display: inline-block;
  margin-top: 20px;
  width: 100%;
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__LinkHolder___2BOAM {
  padding: 7px 0;
  text-align: center;
  line-height: 12px;
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__LinkHolder___2BOAM .HubSubHeader__Link___3PY6H {
  display: inline;
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__LinkHolder___2BOAM .HubSubHeader__Link___3PY6H:after {
  color: #999;
  content: ' | ';
  margin: 0 -5px;
}
@media only screen and (max-width: 1024px) {
  .HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__LinkHolder___2BOAM .HubSubHeader__Link___3PY6H:after {
    display: none;
  }
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__LinkHolder___2BOAM .HubSubHeader__Link___3PY6H:last-child:after {
  content: '';
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__LinkHolder___2BOAM h2 {
  margin: 10px 15px;
  display: inline-block;
  font-size: 18px;
  font-size: 1.125rem;
  text-transform: uppercase;
  font-weight: 500;
  color: #999;
}
@media only screen and (max-width: 900px) {
  .HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__LinkHolder___2BOAM h2 {
    font-size: 16px;
    font-size: 1rem;
  }
}
@media only screen and (max-width: 800px) {
  .HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__LinkHolder___2BOAM h2 {
    margin: 15px 5px;
  }
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__LinkHolder___2BOAM h2:hover,
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__LinkHolder___2BOAM h2:active {
  color: #09c;
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__LinkHolder___2BOAM .HubSubHeader__activeCategory___k02UV {
  color: #333;
  font-weight: bold;
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__LinkHolder___2BOAM span {
  margin: 0px;
  color: #999;
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__calendar___2obHK {
  display: inline-block;
  z-index: 1000;
  width: 300px;
  position: absolute;
  top: 45px;
  right: 0px;
  padding: 10px;
  background: #fff;
  outline: none;
  font-family: Arial, "Hiragino Sans GB", "Microsoft Yahei", "Microsoft Sans Serif", "WenQuanYi Micro Hei", sans-serif;
  list-style: none;
  font-size: 12px;
  border-radius: 3px;
  border: 1px solid #ccc;
  -webkit-box-shadow: 0 1px 5px #ccc;
  box-shadow: 0 1px 5px #ccc;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  line-height: 1.5;
  text-align: center;
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__calendar___2obHK table {
  width: 100%;
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__calendar___2obHK th,
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__calendar___2obHK td {
  text-align: center;
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__calendar___2obHK td [aria-disabled="false"]:hover {
  color: #09c;
  font-weight: bold;
  cursor: pointer;
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__calendar___2obHK td [aria-disabled="true"] {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  pointer-events: none;
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__calendar___2obHK a {
  margin: 10px;
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__calendar___2obHK a,
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__calendar___2obHK a:visited,
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__calendar___2obHK a:active {
  color: #999;
  text-decoration: none;
}
.HubSubHeader__HubSubHeader___1hv5v .HubSubHeader__calendar___2obHK a:hover {
  color: #09c;
  text-decoration: none;
}
.HubEmailform__HubEmailform___3ttyc {
  padding-top: 40px;
  background: #fff;
}
.HubEmailform__HubEmailform___3ttyc .HubEmailform__border___30vSt {
  padding: 5px 10px;
}
.HubEmailform__HubEmailform___3ttyc .HubEmailform__border___30vSt .HubEmailform__dottedBar___24iET {
  border-top: 1px dotted #ccc;
  padding-bottom: 1px;
}
.HubEmailform__HubEmailform___3ttyc .HubEmailform__formContainer___78F5T {
  background: #333;
  margin-left: -30px;
  margin-right: -30px;
  padding-right: 30px;
  padding-left: 30px;
  -webkit-box-shadow: 0px -1px 17px -4px rgba(0,0,0,0.57);
  box-shadow: 0px -1px 17px -4px rgba(0,0,0,0.57);
}
.HubEmailform__HubEmailform___3ttyc .HubEmailform__formContainer___78F5T form {
  margin: 0 auto;
  display: table;
  padding: 50px 0;
}
@media only screen and (max-width: 1280px) {
  .HubEmailform__HubEmailform___3ttyc .HubEmailform__formContainer___78F5T form {
    padding: 30px 0;
  }
}
@media only screen and (max-width: 1050px) {
  .HubEmailform__HubEmailform___3ttyc .HubEmailform__formContainer___78F5T form {
    padding: 28px 0 10px 0;
  }
}
@media only screen and (max-width: 900px) {
  .HubEmailform__HubEmailform___3ttyc .HubEmailform__formContainer___78F5T form {
    width: 100%;
    text-align: center;
  }
}
.HubEmailform__HubEmailform___3ttyc .HubEmailform__formContainer___78F5T form h1 {
  font-family: 'Crimson';
  font-weight: 500;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  color: #fff;
  display: inline-block;
  margin-right: 30px;
}
@media only screen and (max-width: 1280px) {
  .HubEmailform__HubEmailform___3ttyc .HubEmailform__formContainer___78F5T form h1 {
    display: tablelocal;
    margin: -10px 30px 0;
    padding-bottom: 20px;
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media only screen and (max-width: 1050px) {
  .HubEmailform__HubEmailform___3ttyc .HubEmailform__formContainer___78F5T form h1 {
    font-size: 26px;
    font-size: 1.625rem;
    padding-bottm: 14px;
  }
}
@media only screen and (max-width: 800px) {
  .HubEmailform__HubEmailform___3ttyc .HubEmailform__formContainer___78F5T form h1 {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.HubEmailform__HubEmailform___3ttyc .HubEmailform__formContainer___78F5T form .HubEmailform__fields___2-bPD {
  display: inline-block;
}
@media only screen and (max-width: 1050px) {
  .HubEmailform__HubEmailform___3ttyc .HubEmailform__formContainer___78F5T form .HubEmailform__fields___2-bPD {
    display: block;
    margin: 0 auto 20px;
    text-align: center;
  }
}
.HubEmailform__HubEmailform___3ttyc .HubEmailform__formContainer___78F5T form .HubEmailform__fields___2-bPD .HubEmailform__select___xq4Lw {
  height: 45px;
  display: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-left: 1px solid #999;
}
@media only screen and (max-width: 1050px) {
  .HubEmailform__HubEmailform___3ttyc .HubEmailform__formContainer___78F5T form .HubEmailform__fields___2-bPD .HubEmailform__select___xq4Lw {
    border-left: none;
  }
}
.HubEmailform__HubEmailform___3ttyc .HubEmailform__formContainer___78F5T form .HubEmailform__fields___2-bPD .HubEmailform__select___xq4Lw input {
  width: 250px;
  height: 45px;
  padding: 0 15px;
  border-radius: 3px;
  font-size: 18px;
  font-size: 1.125rem;
  font-family: 'Open Sans';
  font-weight: 500;
  color: #666;
  margin: 0 5px 0 30px;
  background-color: #fff;
  border: 1px solid #fff;
  -webkit-transition: border 0.25s ease-in-out;
  -o-transition: border 0.25s ease-in-out;
  transition: border 0.25s ease-in-out;
}
.HubEmailform__HubEmailform___3ttyc .HubEmailform__formContainer___78F5T form .HubEmailform__fields___2-bPD .HubEmailform__select___xq4Lw input.HubEmailform__error___7K40V {
  border: 1px solid #f00;
}
.HubEmailform__HubEmailform___3ttyc .HubEmailform__formContainer___78F5T form .HubEmailform__fields___2-bPD .HubEmailform__select___xq4Lw input::-ms-expand {
  display: none;
}
@media only screen and (max-width: 1050px) {
  .HubEmailform__HubEmailform___3ttyc .HubEmailform__formContainer___78F5T form .HubEmailform__fields___2-bPD .HubEmailform__select___xq4Lw input {
    margin-left: 0;
  }
}
@media only screen and (max-width: 900px) {
  .HubEmailform__HubEmailform___3ttyc .HubEmailform__formContainer___78F5T form .HubEmailform__fields___2-bPD .HubEmailform__select___xq4Lw input {
    width: 80%;
    margin: 0 10%;
    padding: 0 0 0 2%;
  }
}
.HubEmailform__HubEmailform___3ttyc .HubEmailform__formContainer___78F5T form .HubEmailform__fields___2-bPD .HubEmailform__select___xq4Lw .HubEmailform__toggleBlock___3etBb {
  height: 30px;
  width: 40px;
  display: inline-block;
  margin-bottom: -8px;
  margin-left: -50px;
  border-left: 1px solid #999;
  padding-top: 4px;
  pointer-events: none;
}
.HubEmailform__HubEmailform___3ttyc .HubEmailform__formContainer___78F5T form .HubEmailform__fields___2-bPD .HubEmailform__select___xq4Lw .HubEmailform__toggleBlock___3etBb .HubEmailform__triangle___32hdx {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 0 4px 8px;
  border-color: transparent transparent transparent #fff;
  -webkit-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  margin: 4px auto;
}
.HubEmailform__HubEmailform___3ttyc .HubEmailform__formContainer___78F5T form .HubEmailform__fields___2-bPD .HubEmailform__select___xq4Lw .HubEmailform__toggleBlock___3etBb .HubEmailform__triangle___32hdx:last-child {
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
@media only screen and (max-width: 900px) {
  .HubEmailform__HubEmailform___3ttyc .HubEmailform__formContainer___78F5T form .HubEmailform__fields___2-bPD .HubEmailform__select___xq4Lw {
    display: table;
    margin: 0 auto 2%;
    width: 100%;
    text-align: center;
  }
}
.HubEmailform__HubEmailform___3ttyc .HubEmailform__formContainer___78F5T form .HubEmailform__fields___2-bPD button {
  width: 150px;
  position: relative;
  height: 45px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 3px;
  background: #069;
  color: #fff;
  font-family: 'Open Sans';
  font-weight: 500;
  font-size: 16px;
  font-size: 1rem;
  text-align: center;
  padding: 0 20px;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 0;
  top: -2px;
  margin-left: 5px;
  -webkit-transition: background 0.25s ease-in-out;
  -o-transition: background 0.25s ease-in-out;
  transition: background 0.25s ease-in-out;
}
.HubEmailform__HubEmailform___3ttyc .HubEmailform__formContainer___78F5T form .HubEmailform__fields___2-bPD button:focus {
  outline: 0;
}
.HubEmailform__HubEmailform___3ttyc .HubEmailform__formContainer___78F5T form .HubEmailform__fields___2-bPD button:hover {
  background: #09c;
}
@media only screen and (max-width: 1050px) {
  .HubEmailform__HubEmailform___3ttyc .HubEmailform__formContainer___78F5T form .HubEmailform__fields___2-bPD button {
    width: 80%;
    margin: 0 10%;
    padding: 0;
  }
}
.HubEmailform__HubEmailform___3ttyc .HubEmailform__error___7K40V {
  border: 1px solid #f00;
}
.Hub__Hub___3Eq3h {
  background: #efefef;
}
.Hub__Hub___3Eq3h .Hub__content___lrQ1P {
  *zoom: 1;
  width: auto;
  max-width: 1150px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  z-index: 1;
  top: -60px;
  margin-bottom: -60px;
  -webkit-transition: width 0.25s ease-in-out;
  -o-transition: width 0.25s ease-in-out;
  transition: width 0.25s ease-in-out;
}
.Hub__Hub___3Eq3h .Hub__content___lrQ1P:before,
.Hub__Hub___3Eq3h .Hub__content___lrQ1P:after {
  content: '';
  display: table;
}
.Hub__Hub___3Eq3h .Hub__content___lrQ1P:after {
  clear: both;
}
@media only screen and (max-width: 1280px) {
  .Hub__Hub___3Eq3h .Hub__content___lrQ1P {
    top: -35px;
  }
}
@media only screen and (max-width: 1150px) {
  .Hub__Hub___3Eq3h .Hub__content___lrQ1P {
    overflow: hidden;
  }
}
@media only screen and (max-width: 800px) {
  .Hub__Hub___3Eq3h .Hub__content___lrQ1P {
    top: 0;
    margin-bottom: 0;
  }
}
.Hub__Hub___3Eq3h .Hub__content___lrQ1P main {
  display: block;
  text-align: left;
  -webkit-box-shadow: 0px -1px 17px -4px rgba(0,0,0,0.57);
  box-shadow: 0px -1px 17px -4px rgba(0,0,0,0.57);
  -webkit-transition: margin 0.25s ease-in-out;
  -o-transition: margin 0.25s ease-in-out;
  transition: margin 0.25s ease-in-out;
  background: #fff;
}
@media only screen and (max-width: 1152px) {
  .Hub__Hub___3Eq3h .Hub__content___lrQ1P main {
    margin: 0 40px;
  }
}
@media only screen and (max-width: 800px) {
  .Hub__Hub___3Eq3h .Hub__content___lrQ1P main {
    margin: 0;
  }
}
.Hub__Hub___3Eq3h .Hub__content___lrQ1P main .Hub__loadMore___uq06L {
  margin-top: 10px;
  text-align: center;
  visibility: hidden;
}
.Hub__Hub___3Eq3h .Hub__content___lrQ1P main .Hub__preloader___m5rC6 {
  text-align: center;
  padding-bottom: 20px;
}
.Hub__Hub___3Eq3h .Hub__content___lrQ1P main .Hub__clearfix___1OPq7 {
  clear: both;
}
.LastName__LastName___263gn {
  -webkit-box-shadow: inset 0px 10px 10px -10px rgba(0,0,0,0.5);
  box-shadow: inset 0px 10px 10px -10px rgba(0,0,0,0.5);
}
.LastName__LastName___263gn .LastName__content___2ch4I {
  *zoom: 1;
  width: auto;
  max-width: 1280px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  text-align: center;
}
.LastName__LastName___263gn .LastName__content___2ch4I:before,
.LastName__LastName___263gn .LastName__content___2ch4I:after {
  content: '';
  display: table;
}
.LastName__LastName___263gn .LastName__content___2ch4I:after {
  clear: both;
}
@media only screen and (max-width: 1280px) {
  .LastName__LastName___263gn .LastName__content___2ch4I {
    overflow: hidden;
  }
}
.LastName__LastName___263gn .LastName__content___2ch4I main {
  display: block;
  text-align: left;
  -webkit-transition: margin 0.25s ease-in-out;
  -o-transition: margin 0.25s ease-in-out;
  transition: margin 0.25s ease-in-out;
}
@media only screen and (max-width: 1560px) {
  .LastName__LastName___263gn .LastName__content___2ch4I main {
    margin: 0 40px;
  }
}
@media only screen and (max-width: 600px) {
  .LastName__LastName___263gn .LastName__content___2ch4I main {
    margin: 0 10px;
  }
}
.LastName__LastName___263gn .LastName__content___2ch4I main section {
  padding: 20px 20px 100px 20px;
  background: #fff;
  -webkit-box-shadow: 1px 0px 9px 0px rgba(0,0,0,0.3);
  box-shadow: 1px 0px 9px 0px rgba(0,0,0,0.3);
}
.LastName__LastName___263gn .LastName__content___2ch4I main section .LastName__solidBar___VMv72 {
  border-top: 1px solid #ccc;
  padding-bottom: 5px;
}
.LastName__LastName___263gn .LastName__content___2ch4I main section .LastName__solidBar___VMv72.LastName__bottom___G1P5t {
  padding-bottom: 0;
}
.LastName__LastName___263gn .LastName__content___2ch4I main section .LastName__dottedBar___1Cy4M {
  border-top: 1px dotted #ccc;
  padding-bottom: 1px;
}
.LastName__LastName___263gn .LastName__content___2ch4I main section .LastName__thickBar___162Ku {
  border-top: 3px solid #333;
  clear: both;
}
.LastNameBreadcrumbs__LastBreadcrumbs___1Ub-6 {
  *zoom: 1;
  width: auto;
  max-width: 100%;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  -webkit-transition: margin 0.25s ease-in-out;
  -o-transition: margin 0.25s ease-in-out;
  transition: margin 0.25s ease-in-out;
  font-weight: 35;
  color: #fff;
  display: block;
  text-align: left;
}
.LastNameBreadcrumbs__LastBreadcrumbs___1Ub-6:before,
.LastNameBreadcrumbs__LastBreadcrumbs___1Ub-6:after {
  content: '';
  display: table;
}
.LastNameBreadcrumbs__LastBreadcrumbs___1Ub-6:after {
  clear: both;
}
.LastNameBreadcrumbs__LastBreadcrumbs___1Ub-6 .LastNameBreadcrumbs__solidBar___396eJ {
  *zoom: 1;
  position: relative;
  border-top: 1px solid #ccc;
  padding-bottom: 5px;
}
.LastNameBreadcrumbs__LastBreadcrumbs___1Ub-6 .LastNameBreadcrumbs__solidBar___396eJ:before,
.LastNameBreadcrumbs__LastBreadcrumbs___1Ub-6 .LastNameBreadcrumbs__solidBar___396eJ:after {
  content: '';
  display: table;
}
.LastNameBreadcrumbs__LastBreadcrumbs___1Ub-6 .LastNameBreadcrumbs__solidBar___396eJ:after {
  clear: both;
}
.LastNameBreadcrumbs__LastBreadcrumbs___1Ub-6.LastNameBreadcrumbs__bottom___ldI6o {
  padding-bottom: 0;
}
.LastNameBreadcrumbs__LastBreadcrumbs___1Ub-6 .LastNameBreadcrumbs__dottedBar___uBHlG {
  border-top: 1px dotted #ccc;
  padding-bottom: 1px;
}
.LastNameBreadcrumbs__LastBreadcrumbs___1Ub-6 .LastNameBreadcrumbs__thickBar___1-5Ox {
  border-top: 3px solid #333;
  clear: both;
}
.LastNameBreadcrumbs__LastBreadcrumbs___1Ub-6 .LastNameBreadcrumbs__breadcrumbsText___2iZ-W {
  position: relative;
  width: 100%;
  display: block;
  margin-top: 10px;
  height: 50px;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  font-family: 'Open Sans', sans-serif;
}
.LastNameBreadcrumbs__LastBreadcrumbs___1Ub-6 .LastNameBreadcrumbs__breadcrumbsText___2iZ-W a {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 400;
  color: #000;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  text-decoration: none;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}
.LastNameBreadcrumbs__LastBreadcrumbs___1Ub-6 .LastNameBreadcrumbs__breadcrumbsText___2iZ-W a.LastNameBreadcrumbs__active___QdWBy {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  pointer-events: none;
}
.LastNameBreadcrumbs__LastBreadcrumbs___1Ub-6 .LastNameBreadcrumbs__breadcrumbsText___2iZ-W a::after {
  content: '\203A';
  margin: 0 5px;
}
.LastNameBreadcrumbs__LastBreadcrumbs___1Ub-6 .LastNameBreadcrumbs__breadcrumbsText___2iZ-W a:last-child::after {
  content: '';
  margin: 0;
}
.LastNameBreadcrumbs__LastBreadcrumbs___1Ub-6 .LastNameBreadcrumbs__breadcrumbsText___2iZ-W a:hover {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}
.NotFound__NotFound___1FHHJ {
  text-align: center;
  height: 100vh;
  background: #fff;
  color: #333;
  width: 100%;
}
.NotFound__NotFound___1FHHJ .NotFound__content___1LBmN {
  position: absolute;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
}
.NotFound__NotFound___1FHHJ .NotFound__content___1LBmN h1 {
  font-family: 'Crimson Text', serif;
  font-weight: 700;
  font-size: 60px;
  font-size: 3.75rem;
  margin: 0;
  padding: 0;
}
.NotFound__NotFound___1FHHJ .NotFound__content___1LBmN p {
  font-family: 'Open Sans';
  font-weight: 400;
  font-size: 18px;
  font-size: 1.125rem;
  padding: 0;
  margin: 0;
  color: #666;
}
.NotFound__NotFound___1FHHJ .NotFound__content___1LBmN .NotFound__button___1OS-a {
  display: table;
  margin: 20px auto 0;
  padding: 10px 20px;
  color: #fff;
  font-family: 'Open Sans';
  font-weight: 500;
  font-size: 18px;
  font-size: 1.125rem;
  background: #069;
  cursor: pointer;
  border-radius: 3px;
  text-decoration: none;
  -webkit-transition: background 0.25s ease-in-out;
  -o-transition: background 0.25s ease-in-out;
  transition: background 0.25s ease-in-out;
}
.NotFound__NotFound___1FHHJ .NotFound__content___1LBmN .NotFound__button___1OS-a:hover {
  background: #09c;
}
.PersonHero__PersonHero___3hijn {
  *zoom: 1;
  width: auto;
  max-width: 100%;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  background: #333;
  -webkit-transition: margin 0.25s ease-in-out;
  -o-transition: margin 0.25s ease-in-out;
  transition: margin 0.25s ease-in-out;
  color: #fff;
  margin-bottom: -70px;
  overflow: hidden;
}
.PersonHero__PersonHero___3hijn:before,
.PersonHero__PersonHero___3hijn:after {
  content: '';
  display: table;
}
.PersonHero__PersonHero___3hijn:after {
  clear: both;
}
@media only screen and (max-width: 1280px) {
  .PersonHero__PersonHero___3hijn {
    margin-bottom: -35px;
  }
}
@media only screen and (max-width: 800px) {
  .PersonHero__PersonHero___3hijn {
    margin-bottom: 0px;
  }
}
.PersonHero__PersonHero___3hijn .PersonHero__breadcrumbs___3gxXJ {
  position: relative;
  z-index: 5;
  max-width: 1280px;
  width: 100%;
  position: absolute;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 5px;
  -webkit-transition: margin 0.25s ease-in-out;
  -o-transition: margin 0.25s ease-in-out;
  transition: margin 0.25s ease-in-out;
}
@media only screen and (max-width: 1560px) {
  .PersonHero__PersonHero___3hijn .PersonHero__breadcrumbs___3gxXJ {
    max-width: 1280px;
    margin-left: 40px;
  }
}
@media only screen and (max-width: 600px) {
  .PersonHero__PersonHero___3hijn .PersonHero__breadcrumbs___3gxXJ {
    margin-left: 10px;
  }
}
.PersonHero__PersonHero___3hijn .PersonHero__breadcrumbs___3gxXJ a {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 400;
  color: #fff;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  text-decoration: none;
  text-shadow: 0 0 5px rgba(0,0,0,0.5);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}
.PersonHero__PersonHero___3hijn .PersonHero__breadcrumbs___3gxXJ a.PersonHero__active___2JJw- {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  pointer-events: none;
}
.PersonHero__PersonHero___3hijn .PersonHero__breadcrumbs___3gxXJ a::after {
  content: '\203A';
  margin: 0 5px;
}
.PersonHero__PersonHero___3hijn .PersonHero__breadcrumbs___3gxXJ a:last-child::after {
  content: '';
  margin: 0;
}
.PersonHero__PersonHero___3hijn .PersonHero__breadcrumbs___3gxXJ a:hover {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}
.PersonHero__PersonHero___3hijn header {
  position: absolute;
  z-index: 5;
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 600px) {
  .PersonHero__PersonHero___3hijn header {
    position: relative;
  }
}
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w {
  max-width: 1280px;
  width: 100%;
  margin-left: 40px;
  margin-top: -35px;
  -webkit-transition: bottom 0.25s ease-in-out;
  -o-transition: bottom 0.25s ease-in-out;
  transition: bottom 0.25s ease-in-out;
  position: absolute;
}
@media only screen and (min-width: 600px) {
  .PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w {
    position: absolute;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}
@media only screen and (max-width: 1280px) {
  .PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w {
    margin-top: -17px;
  }
}
@media only screen and (max-width: 800px) {
  .PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w {
    margin-top: 0px;
  }
}
@media only screen and (max-width: 600px) {
  .PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w {
    position: relative;
    margin-top: 40px;
    margin-left: 0px;
  }
}
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonImage___2Ll5i {
  margin-right: 20px;
  display: inline-block;
  float: left;
  max-width: 200px;
  min-height: 200px;
}
@media only screen and (max-width: 600px) {
  .PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonImage___2Ll5i {
    float: none;
    *zoom: 1;
    width: auto;
    max-width: 1440px;
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
    display: table;
    margin-bottom: 5px;
    min-height: 0;
  }
  .PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonImage___2Ll5i:before,
  .PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonImage___2Ll5i:after {
    content: '';
    display: table;
  }
  .PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonImage___2Ll5i:after {
    clear: both;
  }
}
@media only screen and (max-width: 600px) {
  .PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonImage___2Ll5i .PersonHero__ImageHolder___3K6EI {
    display: table;
    margin: auto;
  }
}
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonImage___2Ll5i img {
  max-width: 200px;
  max-height: 200px;
  border: 5px #fff solid;
  border-radius: 4px;
}
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonImage___2Ll5i .PersonHero__ImageAttribution___1-p-F {
  display: block;
  margin-top: 5px;
  bottom: 65px;
  font-size: 10px;
  font-size: 0.625rem;
  font-family: 'Open Sans';
  font-weight: 300;
  opacity: 0.65;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
  filter: alpha(opacity=65);
}
@media only screen and (max-width: 1280px) {
  .PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonImage___2Ll5i .PersonHero__ImageAttribution___1-p-F {
    bottom: 40px;
  }
}
@media only screen and (max-width: 800px) {
  .PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonImage___2Ll5i .PersonHero__ImageAttribution___1-p-F {
    bottom: 5px;
  }
}
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonInformation___1YHE0:after {
  content: ' ';
  clear: both;
}
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonInformation___1YHE0 .PersonHero__InMemory___6HpPg {
  margin-bottom: 10px;
  font-family: 'Crimson Text', serif;
  font-size: 22px;
  font-size: 1.375rem;
  letter-spacing: 0.5px;
  color: #999;
}
@media only screen and (max-width: 600px) {
  .PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonInformation___1YHE0 .PersonHero__InMemory___6HpPg {
    text-align: center;
  }
}
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonInformation___1YHE0 .PersonHero__Name___6pLze {
  margin-bottom: 4px;
  font-family: 'Crimson Text', serif;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: bold;
  text-shadow: 0 1px 1px rgba(0,0,0,0.5);
}
@media only screen and (max-width: 1280px) {
  .PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonInformation___1YHE0 .PersonHero__Name___6pLze {
    max-width: 90%;
  }
}
@media only screen and (max-width: 600px) {
  .PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonInformation___1YHE0 .PersonHero__Name___6pLze {
    max-width: none;
    text-align: center;
  }
}
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonInformation___1YHE0 .PersonHero__LivingDate___3rek0 {
  margin-bottom: 10px;
  font-family: 'Crimson Text', serif;
  font-size: 20px;
  font-size: 1.25rem;
}
@media only screen and (max-width: 600px) {
  .PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonInformation___1YHE0 .PersonHero__LivingDate___3rek0 {
    text-align: center;
  }
}
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonInformation___1YHE0 .PersonHero__Location___1GtaO {
  margin-bottom: 10px;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: none;
}
@media only screen and (max-width: 600px) {
  .PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonInformation___1YHE0 .PersonHero__Location___1GtaO {
    text-align: center;
  }
}
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonInformation___1YHE0 .PersonHero__Location___1GtaO a,
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonInformation___1YHE0 .PersonHero__Location___1GtaO a:active,
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonInformation___1YHE0 .PersonHero__Location___1GtaO a:visited {
  color: #ccc;
  text-decoration: none;
}
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonInformation___1YHE0 .PersonHero__Location___1GtaO a:hover .PersonHero__CityName___3QOX0,
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonInformation___1YHE0 .PersonHero__Location___1GtaO a:active:hover .PersonHero__CityName___3QOX0,
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonInformation___1YHE0 .PersonHero__Location___1GtaO a:visited:hover .PersonHero__CityName___3QOX0 {
  color: #fff;
}
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonInformation___1YHE0 .PersonHero__Location___1GtaO p {
  display: inline-block;
}
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonInformation___1YHE0 .PersonHero__Location___1GtaO p .PersonHero__CityName___3QOX0 {
  color: #47b2e8;
}
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonInformation___1YHE0 .PersonHero__NotRight___2hfhE {
  margin-bottom: 20px;
  font-size: 12px;
  font-size: 0.75rem;
}
@media only screen and (max-width: 600px) {
  .PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonInformation___1YHE0 .PersonHero__NotRight___2hfhE {
    text-align: center;
  }
}
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonInformation___1YHE0 .PersonHero__NotRight___2hfhE a,
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonInformation___1YHE0 .PersonHero__NotRight___2hfhE a:active,
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonInformation___1YHE0 .PersonHero__NotRight___2hfhE a:visited {
  color: #ccc;
  text-decoration: none;
}
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonInformation___1YHE0 .PersonHero__NotRight___2hfhE a:hover,
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonInformation___1YHE0 .PersonHero__NotRight___2hfhE a:active:hover,
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonInformation___1YHE0 .PersonHero__NotRight___2hfhE a:visited:hover {
  color: #fff;
}
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__PersonInformation___1YHE0 .PersonHero__NotRight___2hfhE p {
  display: inline-block;
}
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__deliveryInfo___1oywD {
  display: inline-block;
}
@media only screen and (max-width: 600px) {
  .PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__deliveryInfo___1oywD {
    display: table;
    margin: auto;
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__deliveryInfo___1oywD .PersonHero__sendLink___8Oc9q,
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__deliveryInfo___1oywD .PersonHero__sendLink___8Oc9q:visited,
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__deliveryInfo___1oywD .PersonHero__sendLink___8Oc9q:active,
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__deliveryInfo___1oywD .PersonHero__sendLink___8Oc9q:hover {
  color: #fff;
  text-decoration: none;
}
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__deliveryInfo___1oywD .PersonHero__sendFlowers___2z68L {
  float: left;
  display: inline-block;
  padding: 15px 15px;
  margin: 10px 20px 0px 0px;
  background: #f93;
  border-radius: 3px;
  cursor: pointer;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__deliveryInfo___1oywD .PersonHero__sendFlowers___2z68L:hover {
  background: #ffc34f;
}
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__deliveryInfo___1oywD .PersonHero__sendDetails___3bLaB {
  display: inline-block;
  margin-top: 10px;
  font-size: 12px;
  font-size: 0.75rem;
  color: #ccc;
}
@media only screen and (max-width: 600px) {
  .PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__deliveryInfo___1oywD .PersonHero__sendDetails___3bLaB {
    font-size: 10px;
    font-size: 0.625rem;
  }
}
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__deliveryInfo___1oywD .PersonHero__sendDetails___3bLaB .PersonHero__phoneNumber___1U91c {
  color: #ccc;
}
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__deliveryInfo___1oywD .PersonHero__sendDetails___3bLaB .PersonHero__whiteText___wMPGQ {
  color: #fff;
}
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__deliveryInfo___1oywD .PersonHero__sendDetails___3bLaB p {
  margin-bottom: 4px;
}
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__deliveryInfo___1oywD .PersonHero__sendDetails___3bLaB a,
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__deliveryInfo___1oywD .PersonHero__sendDetails___3bLaB a:active,
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__deliveryInfo___1oywD .PersonHero__sendDetails___3bLaB a:visited {
  text-decoration: none;
}
.PersonHero__PersonHero___3hijn header .PersonHero__InformationGroup___3EU8w .PersonHero__deliveryInfo___1oywD .PersonHero__sendDetails___3bLaB a:hover .PersonHero__phoneNumber___1U91c {
  color: #fff;
}
.PersonHero__PersonHero___3hijn .PersonHero__shareIcons___1R062 {
  position: relative;
  z-index: 10;
  bottom: 5px;
  margin-bottom: 80px;
  width: 100%;
  text-align: right;
  position: absolute;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: margin 0.25s ease-in-out;
  -o-transition: margin 0.25s ease-in-out;
  transition: margin 0.25s ease-in-out;
  font-family: 'Crimson Text', serif;
  max-width: 1280px;
}
@media only screen and (max-width: 1560px) {
  .PersonHero__PersonHero___3hijn .PersonHero__shareIcons___1R062 {
    max-width: 1200px;
  }
}
@media only screen and (max-width: 1280px) {
  .PersonHero__PersonHero___3hijn .PersonHero__shareIcons___1R062 {
    margin-bottom: 45px;
    width: 94%;
  }
}
@media only screen and (max-width: 880px) {
  .PersonHero__PersonHero___3hijn .PersonHero__shareIcons___1R062 {
    max-width: 800px;
  }
}
@media only screen and (max-width: 800px) {
  .PersonHero__PersonHero___3hijn .PersonHero__shareIcons___1R062 {
    margin-left: 0px;
    width: 100%;
    margin-right: 10px;
    margin-bottom: 10px;
    padding-right: 10px;
  }
}
@media only screen and (max-width: 600px) {
  .PersonHero__PersonHero___3hijn .PersonHero__shareIcons___1R062 {
    position: relative;
    bottom: 0px;
    margin-top: 20px;
    text-align: center;
    padding: 0px;
  }
}
.PersonHero__PersonHero___3hijn .PersonHero__shareIcons___1R062 p {
  display: inline;
  vertical-align: text-top;
}
@media only screen and (max-width: 550px) {
  .PersonHero__PersonHero___3hijn .PersonHero__shareIcons___1R062 p {
    display: block;
    margin-bottom: 10px;
  }
}
.PersonHero__PersonHero___3hijn .PersonHero__shareIcons___1R062 .PersonHero__iconHolder___1j-X2 {
  display: inline-block;
}
.PersonHero__PersonHero___3hijn .PersonHero__shareIcons___1R062 .PersonHero__shareIcon___7X4x8 {
  display: inline-block;
  margin-right: 10px;
  height: 20px;
  width: 20px;
  border-right: 1px solid #fff;
  padding: 0px 10px;
  cursor: pointer;
}
.PersonHero__PersonHero___3hijn .PersonHero__shareIcons___1R062 .PersonHero__shareIcon___7X4x8 svg {
  fill: #fff;
}
.PersonHero__PersonHero___3hijn .PersonHero__shareIcons___1R062 .PersonHero__shareIcon___7X4x8:hover svg {
  fill: #5cadec;
}
.PersonHero__PersonHero___3hijn .PersonHero__shareIcons___1R062 .PersonHero__shareIcon___7X4x8:hover .PersonHero__Facebook___1eNzI svg {
  fill: #415e9c;
}
.PersonHero__PersonHero___3hijn .PersonHero__shareIcons___1R062 .PersonHero__shareIcon___7X4x8:hover .PersonHero__Twitter___21U_k svg {
  fill: #3b94d9;
}
.PersonHero__PersonHero___3hijn .PersonHero__shareIcons___1R062 .PersonHero__shareIcon___7X4x8:hover .PersonHero__Google_Plus___284u6 svg {
  fill: #d73d32;
}
.PersonHero__PersonHero___3hijn .PersonHero__shareIcons___1R062 .PersonHero__shareIcon___7X4x8:hover .PersonHero__Email___241Lz svg {
  fill: #999;
}
.PersonHero__PersonHero___3hijn .PersonHero__shareIcons___1R062 .PersonHero__shareIcon___7X4x8:last-child {
  border: none;
  margin-right: 0;
}
.PersonHero__PersonHero___3hijn figure {
  position: relative;
  max-width: 1600px;
  min-width: 1280px;
  margin: 0 auto;
}
.PersonHero__PersonHero___3hijn figure img {
  width: 100%;
  display: block;
  margin: 0 auto;
}
@media only screen and (max-width: 600px) {
  .PersonHero__PersonHero___3hijn figure img {
    display: none;
  }
}
.PersonHero__PersonHero___3hijn figure .PersonHero__heroImage___Rv92G {
  width: 100%;
  height: 400px;
}
@media only screen and (max-width: 600px) {
  .PersonHero__PersonHero___3hijn figure .PersonHero__heroImage___Rv92G {
    height: auto;
  }
}
.PersonHero__PersonHero___3hijn figure figcaption {
  position: absolute;
  max-width: 1280px;
  width: 100%;
  position: absolute;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 0;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media only screen and (max-width: 1560px) {
  .PersonHero__PersonHero___3hijn figure figcaption {
    margin-left: 40px;
  }
}
@media only screen and (max-width: 600px) {
  .PersonHero__PersonHero___3hijn figure figcaption {
    margin-left: 10px;
  }
}
.PersonHero__PersonHero___3hijn figure figcaption p {
  font-family: 'Open Sans';
  font-size: 10px;
  font-size: 0.625rem;
  color: #fff;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
  padding: 0 0 5px;
  margin-bottom: 70px;
  -webkit-transition: margin 0.25s ease-in-out;
  -o-transition: margin 0.25s ease-in-out;
  transition: margin 0.25s ease-in-out;
/*+below(1280px)
          margin-bottom 5%*/
}
@media only screen and (max-width: 1280px) {
  .PersonHero__PersonHero___3hijn figure figcaption p {
    margin-bottom: 35px;
  }
}
.PersonHero__PersonHero___3hijn figure .PersonHero__gradient___1BA95 {
  position: absolute;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(left, #333 0%, rgba(51,51,51,0) 15%, rgba(51,51,51,0) 85%, #333 100%);
  background: -o-linear-gradient(left, #333 0%, rgba(51,51,51,0) 15%, rgba(51,51,51,0) 85%, #333 100%);
  background: -webkit-gradient(linear, left top, right top, from(#333), color-stop(15%, rgba(51,51,51,0)), color-stop(85%, rgba(51,51,51,0)), to(#333));
  background: linear-gradient(to right, #333 0%, rgba(51,51,51,0) 15%, rgba(51,51,51,0) 85%, #333 100%);
  top: 0;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  -webkit-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}
@media only screen and (max-width: 1600px) {
  .PersonHero__PersonHero___3hijn figure .PersonHero__gradient___1BA95 {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
.Person__Person___3uqRh {
  -webkit-box-shadow: inset 0px 10px 10px -10px rgba(0,0,0,0.5);
  box-shadow: inset 0px 10px 10px -10px rgba(0,0,0,0.5);
}
.Person__Person___3uqRh .Person__solidBar___3RRF- {
  border-top: 1px solid #ccc;
  padding-bottom: 5px;
}
.Person__Person___3uqRh .Person__solidBar___3RRF-.Person__bottom___ANETu {
  padding-bottom: 0;
}
.Person__Person___3uqRh .Person__dottedBar___WzEvb {
  border-top: 1px dotted #ccc;
  padding-bottom: 1px;
}
.Person__Person___3uqRh .Person__thickBar___1hAf1 {
  border-top: 3px solid #333;
  clear: both;
}
.Person__Person___3uqRh .Person__content___3ke-o {
  *zoom: 1;
  width: auto;
  max-width: 1280px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  text-align: center;
  z-index: 5;
}
.Person__Person___3uqRh .Person__content___3ke-o:before,
.Person__Person___3uqRh .Person__content___3ke-o:after {
  content: '';
  display: table;
}
.Person__Person___3uqRh .Person__content___3ke-o:after {
  clear: both;
}
.Person__Person___3uqRh .Person__content___3ke-o main {
  padding-bottom: 10px;
  display: block;
  text-align: left;
  -webkit-box-shadow: 0px 10px 15px -4px rgba(0,0,0,0.57);
  box-shadow: 0px 10px 15px -4px rgba(0,0,0,0.57);
  -webkit-transition: margin 0.25s ease-in-out;
  -o-transition: margin 0.25s ease-in-out;
  transition: margin 0.25s ease-in-out;
  background: #fff;
}
@media only screen and (max-width: 1560px) {
  .Person__Person___3uqRh .Person__content___3ke-o main {
    margin: 0 40px;
  }
}
@media only screen and (max-width: 800px) {
  .Person__Person___3uqRh .Person__content___3ke-o main {
    margin: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.Person__Person___3uqRh .Person__content___3ke-o section {
  margin-top: 10px;
  padding: 0 20px 10px;
  background: #fff;
  color: #8a8a8a;
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__header___33ZYo {
  padding: 20px 20px 0;
  margin-bottom: 10px;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__header___33ZYo h1 {
  margin: 15px 0px 10px 0px;
  font-family: 'Crimson Text', serif;
  font-size: 30px;
  font-size: 1.875rem;
  color: #000;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleObituary___2LBAr .Person__column___2EL7D {
  margin-bottom: 10px;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleObituary___2LBAr .Person__column___2EL7D h2 {
  margin: 20px 0px 10px 0px;
  font-family: 'Crimson Text', serif;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1em;
  color: #000;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleObituary___2LBAr .Person__showText___1W_c4,
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleObituary___2LBAr .Person__hideText___1t-iS {
  margin: 12px 0px 15px 0px;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleObituary___2LBAr .Person__showText___1W_c4 .Person__descriptionText___2OioP,
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleObituary___2LBAr .Person__hideText___1t-iS .Person__descriptionText___2OioP {
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleObituary___2LBAr .Person__showText___1W_c4 .Person__descriptionText___2OioP {
  max-height: 2000px;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleObituary___2LBAr .Person__hideText___1t-iS .Person__descriptionText___2OioP {
  overflow: hidden;
}
@media only screen and (max-width: 600px) {
  .Person__Person___3uqRh .Person__content___3ke-o .Person__moduleObituary___2LBAr .Person__hideText___1t-iS .Person__descriptionText___2OioP {
    max-height: none;
  }
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleObituary___2LBAr .Person__gradient___Xh3Rk {
  position: relative;
  max-width: 1280px;
  width: 100%;
  height: 50px;
  margin-top: -5%;
  background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);
  background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));
  background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);
}
@media only screen and (max-width: 1200px) {
  .Person__Person___3uqRh .Person__content___3ke-o .Person__moduleObituary___2LBAr .Person__gradient___Xh3Rk {
    max-width: 1100px;
  }
}
@media only screen and (max-width: 600px) {
  .Person__Person___3uqRh .Person__content___3ke-o .Person__moduleObituary___2LBAr .Person__gradient___Xh3Rk {
    display: none;
  }
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleObituary___2LBAr .Person__readMoreButton___28toI {
  padding: 8px 0px;
  margin: 10px 0px 15px 0px;
  width: 110px;
  border: none;
  border-radius: 3px;
  font-family: 'Open Sans';
  background-color: #069;
  font-size: 16px;
  font-size: 1rem;
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleObituary___2LBAr .Person__readMoreButton___28toI:hover {
  background: #09c;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleSources___1Bfgh .Person__readFullLink___2bR26 {
  text-decoration: none;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleSources___1Bfgh .Person__readFullLink___2bR26 h2 {
  color: #069;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleSources___1Bfgh .Person__readFullLink___2bR26 h2:hover,
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleSources___1Bfgh .Person__readFullLink___2bR26 h2:active {
  color: #09c;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleSources___1Bfgh .Person__sourceHolder___2V4oL {
  margin-top: 20px;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleSources___1Bfgh .Person__sourceGroup___12KXb {
  display: inline-block;
  margin-bottom: 10px;
  width: 100%;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleSources___1Bfgh h2 {
  margin: 5px 0px 12px 0px;
  font-family: 'Crimson Text', serif;
  color: #000;
  font-size: 24px;
  font-size: 1.5rem;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleSources___1Bfgh .Person__sourceItem___1sOaH {
  display: inline-block;
  max-width: 200px;
  margin-right: 20px;
  float: left;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media only screen and (max-width: 600px) {
  .Person__Person___3uqRh .Person__content___3ke-o .Person__moduleSources___1Bfgh .Person__sourceItem___1sOaH {
    margin: 5px auto;
  }
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleSources___1Bfgh .Person__sourceItem___1sOaH:last-child {
  float: none;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleSources___1Bfgh .Person__sourceItem___1sOaH a,
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleSources___1Bfgh .Person__sourceItem___1sOaH a:active,
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleSources___1Bfgh .Person__sourceItem___1sOaH a:visited {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleSources___1Bfgh .Person__sourceItem___1sOaH a:hover {
  color: #069;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleSources___1Bfgh .Person__sourceItem___1sOaH a:hover .Person__imageHolder___OXiDj {
  -webkit-box-shadow: -1px 1px 7px 0px rgba(0,0,0,0.25);
  box-shadow: -1px 1px 7px 0px rgba(0,0,0,0.25);
  border: 1px solid #999;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleSources___1Bfgh .Person__sourceItem___1sOaH .Person__imageHolder___OXiDj {
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 3px;
  margin-bottom: 2px;
  min-width: 150px;
  height: 50px;
  max-width: 185px;
  max-height: 50px;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleSources___1Bfgh .Person__sourceItem___1sOaH .Person__imageHolder___OXiDj img {
  max-width: 180px;
  max-height: 45px;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleSources___1Bfgh .Person__sourceItem___1sOaH .Person__imageHolder___OXiDj span {
  display: inline-block;
  width: 100%;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-family: 'Crimson Text', serif;
  font-style: italic;
  font-weight: 400;
  color: #000;
  text-align: center;
  font-size: 24px;
  font-size: 1.5rem;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleServices___3_mu3 .Person__serviceInformation___2ea3H {
  margin-top: 20px;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleServices___3_mu3 h1 {
  font-family: 'Crimson Text', serif;
  font-size: 34px;
  font-size: 2.125rem;
  margin: 10px 0px 15px 0px;
  color: #000;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleServices___3_mu3 .Person__serviceItem___28Hcq {
  margin: 15px 0px;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleServices___3_mu3 .Person__serviceItem___28Hcq a p {
  display: inline-block;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleServices___3_mu3 .Person__serviceItem___28Hcq:after {
  content: '';
  display: block;
  width: 100%;
  border-top: 1px solid #ccc;
  padding-bottom: 1px;
  margin: 12px 0px;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleServices___3_mu3 .Person__serviceItem___28Hcq:last-child:after {
  display: none;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleServices___3_mu3 .Person__serviceItem___28Hcq .Person__sendFlowers___3mS32 {
  font-weight: bold;
  display: table;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleServices___3_mu3 .Person__serviceItem___28Hcq .Person__itemHeader___3_4Xp {
  margin-bottom: 5px;
  font-size: 24px;
  font-size: 1.5rem;
  font-family: 'Crimson Text', serif;
  font-weight: 600;
  color: #000;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleServices___3_mu3 .Person__serviceItem___28Hcq .Person__itemHeader___3_4Xp:first-letter {
  text-transform: uppercase;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleServices___3_mu3 .Person__serviceItem___28Hcq a,
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleServices___3_mu3 .Person__serviceItem___28Hcq a:active,
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleServices___3_mu3 .Person__serviceItem___28Hcq a:visited {
  color: #999;
  text-decoration: none;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleServices___3_mu3 .Person__serviceItem___28Hcq a:hover .Person__itemAddress___wiCVQ {
  color: #09c;
}
.Person__Person___3uqRh .Person__content___3ke-o .Person__moduleServices___3_mu3 .Person__serviceItem___28Hcq .Person__itemAddress___wiCVQ {
  color: #069;
}
.Person__emptyData___2A3KO {
  display: none;
}
.ResultsHeader__ResultsHeader___33ON2 {
  position: relative;
  margin-top: 0;
  background: #fff;
  padding: 20px 0;
  font-family: 'Crimson Text', serif;
  font-weight: 700;
}
.ResultsHeader__ResultsHeader___33ON2 .ResultsHeader__solidBar___10kaM {
  border-top: 1px solid #ccc;
  padding-bottom: 5px;
}
.ResultsHeader__ResultsHeader___33ON2 .ResultsHeader__solidBar___10kaM.ResultsHeader__bottom___3rgJY {
  padding-bottom: 0;
}
.ResultsHeader__ResultsHeader___33ON2 .ResultsHeader__dottedBar___3J_67 {
  border-top: 1px dotted #ccc;
  padding-bottom: 1px;
}
.ResultsHeader__ResultsHeader___33ON2 .ResultsHeader__thickBar___2Tnb8 {
  border-top: 3px solid #333;
  clear: both;
}
.ResultsHeader__ResultsHeader___33ON2 .ResultsHeader__columns___2jkvO {
  margin-top: 10px;
  height: 55px;
  *zoom: 1;
}
.ResultsHeader__ResultsHeader___33ON2 .ResultsHeader__columns___2jkvO:before,
.ResultsHeader__ResultsHeader___33ON2 .ResultsHeader__columns___2jkvO:after {
  content: '';
  display: table;
}
.ResultsHeader__ResultsHeader___33ON2 .ResultsHeader__columns___2jkvO:after {
  clear: both;
}
@media only screen and (max-width: 1050px) {
  .ResultsHeader__ResultsHeader___33ON2 .ResultsHeader__columns___2jkvO .ResultsHeader__column___2HBA8 {
    position: relative;
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
  }
  .ResultsHeader__ResultsHeader___33ON2 .ResultsHeader__columns___2jkvO .ResultsHeader__column___2HBA8:before,
  .ResultsHeader__ResultsHeader___33ON2 .ResultsHeader__columns___2jkvO .ResultsHeader__column___2HBA8:after {
    content: '';
    display: table;
  }
  .ResultsHeader__ResultsHeader___33ON2 .ResultsHeader__columns___2jkvO .ResultsHeader__column___2HBA8:after {
    clear: both;
  }
}
.ResultsHeader__ResultsHeader___33ON2 .ResultsHeader__columns___2jkvO .ResultsHeader__column___2HBA8.ResultsHeader__header___3jiY8 {
  text-align: center;
}
.ResultsHeader__ResultsHeader___33ON2 .ResultsHeader__columns___2jkvO .ResultsHeader__column___2HBA8.ResultsHeader__header___3jiY8 .ResultsHeader__directoryHeader___21N3o {
  position: absolute;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin-top: -20px;
  text-transform: uppercase;
  font-size: 24px;
  font-size: 1.5rem;
}
@media only screen and (max-width: 1050px) {
  .ResultsHeader__ResultsHeader___33ON2 .ResultsHeader__columns___2jkvO .ResultsHeader__column___2HBA8.ResultsHeader__header___3jiY8 .ResultsHeader__directoryHeader___21N3o {
    position: relative;
    margin: 20px 0px 10px 0px;
  }
}
@media only screen and (max-width: 680px) {
  .ResultsHeader__ResultsHeader___33ON2 .ResultsHeader__columns___2jkvO .ResultsHeader__column___2HBA8.ResultsHeader__header___3jiY8 .ResultsHeader__directoryHeader___21N3o {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
@media only screen and (max-width: 530px) {
  .ResultsHeader__ResultsHeader___33ON2 .ResultsHeader__columns___2jkvO .ResultsHeader__column___2HBA8.ResultsHeader__header___3jiY8 .ResultsHeader__directoryHeader___21N3o {
    margin-top: 25px;
  }
}
@media only screen and (max-width: 1050px) {
  .ResultsHeader__ResultsHeader___33ON2 .ResultsHeader__columns___2jkvO .ResultsHeader__column___2HBA8.ResultsHeader__selectContainer___C9uo_ {
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 1050px) {
  .ResultsHeader__ResultsHeader___33ON2 .ResultsHeader__columns___2jkvO .ResultsHeader__column___2HBA8.ResultsHeader__selectContainer___C9uo_.ResultsHeader__select___2Uwjd,
  .ResultsHeader__ResultsHeader___33ON2 .ResultsHeader__columns___2jkvO .ResultsHeader__column___2HBA8.ResultsHeader__selectContainer___C9uo_ > div:first-child {
    position: relative;
    left: 50%;
    display: inline-block;
    -webkit-transform: translate(-50%, 0%);
    -o-transform: translate(-50%, 0%);
    -ms-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
  }
}
.ResultsHeader__ResultsHeader___33ON2 .ResultsHeader__columns___2jkvO .ResultsHeader__column___2HBA8.ResultsHeader__selectContainer___C9uo_ select {
  display: inline-block;
  padding: 10px 15px;
  min-width: 150px;
  font-size: 16px;
  font-size: 1rem;
  font-family: 'Open Sans';
  font-weight: 400;
  color: #fff;
  margin: 0;
  border-radius: 3px;
  overflow: hidden;
  background: #09c;
  background-position: 90% 48%;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.ResultsHeader__ResultsHeader___33ON2 .ResultsHeader__columns___2jkvO .ResultsHeader__column___2HBA8.ResultsHeader__selectContainer___C9uo_ select:hover {
  background: #069;
}
.ResultsHeader__ResultsHeader___33ON2 .ResultsHeader__columns___2jkvO .ResultsHeader__column___2HBA8.ResultsHeader__selectContainer___C9uo_ select::-ms-expand {
  display: none;
}
.ResultsHeader__ResultsHeader___33ON2 .ResultsHeader__columns___2jkvO .ResultsHeader__column___2HBA8.ResultsHeader__selectContainer___C9uo_ select.ResultsHeader__error___1zFC_ {
  border: 1px solid #f00;
}
@media only screen and (max-width: 680px) {
  .ResultsHeader__ResultsHeader___33ON2 .ResultsHeader__columns___2jkvO .ResultsHeader__column___2HBA8.ResultsHeader__selectContainer___C9uo_ select {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.ResultsHeader__ResultsHeader___33ON2 .ResultsHeader__resultsCount___gYS3y {
  margin: 15px 0;
  text-align: center;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 600;
  color: #666;
}
.ResultsHeader__ResultsHeader___33ON2 .ResultsHeader__toggleBlock___exdbq {
  height: 30px;
  width: 40px;
  display: inline-block;
  margin-bottom: -10px;
  margin-left: -40px;
  padding-top: 4px;
  pointer-events: none;
}
.ResultsHeader__ResultsHeader___33ON2 .ResultsHeader__toggleBlock___exdbq .ResultsHeader__triangle___3krrG {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 0 4px 8px;
  border-color: transparent transparent transparent #fff;
  -webkit-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  margin: 3px auto 0 auto;
}
.ResultsHeader__ResultsHeader___33ON2 .ResultsHeader__toggleBlock___exdbq .ResultsHeader__triangle___3krrG:last-child {
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  margin: 4px auto 0 auto;
}
.Results__Results___3-D_d {
  -webkit-box-shadow: inset 0px 10px 10px -10px rgba(0,0,0,0.5);
  box-shadow: inset 0px 10px 10px -10px rgba(0,0,0,0.5);
}
.Results__Results___3-D_d .Results__content___2_44E {
  *zoom: 1;
  width: auto;
  max-width: 1280px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  text-align: center;
}
.Results__Results___3-D_d .Results__content___2_44E:before,
.Results__Results___3-D_d .Results__content___2_44E:after {
  content: '';
  display: table;
}
.Results__Results___3-D_d .Results__content___2_44E:after {
  clear: both;
}
@media only screen and (max-width: 1280px) {
  .Results__Results___3-D_d .Results__content___2_44E {
    overflow: hidden;
  }
}
.Results__Results___3-D_d .Results__content___2_44E main {
  display: block;
  text-align: left;
  -webkit-transition: margin 0.25s ease-in-out;
  -o-transition: margin 0.25s ease-in-out;
  transition: margin 0.25s ease-in-out;
}
@media only screen and (max-width: 1560px) {
  .Results__Results___3-D_d .Results__content___2_44E main {
    margin: 0 40px;
  }
}
@media only screen and (max-width: 600px) {
  .Results__Results___3-D_d .Results__content___2_44E main {
    margin: 0;
  }
}
.Results__Results___3-D_d .Results__content___2_44E main section {
  position: relative;
  z-index: 1;
  padding: 0 20px 100px 20px;
  background: #fff;
  -webkit-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.3);
  box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.3);
}
.ResultsBreadcrumbs__ResultsBreadcrumbs___3axpS {
  *zoom: 1;
  width: auto;
  max-width: 100%;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  -webkit-transition: margin 0.25s ease-in-out;
  -o-transition: margin 0.25s ease-in-out;
  transition: margin 0.25s ease-in-out;
  font-weight: 35;
  color: #fff;
  display: block;
  text-align: left;
}
.ResultsBreadcrumbs__ResultsBreadcrumbs___3axpS:before,
.ResultsBreadcrumbs__ResultsBreadcrumbs___3axpS:after {
  content: '';
  display: table;
}
.ResultsBreadcrumbs__ResultsBreadcrumbs___3axpS:after {
  clear: both;
}
.ResultsBreadcrumbs__ResultsBreadcrumbs___3axpS .ResultsBreadcrumbs__breadcrumbs___1e0x0 {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 50px;
  margin-top: 10px;
  font-family: 'Open Sans', sans-serif;
  -webkit-transition: margin 0.25s ease-in-out;
  -o-transition: margin 0.25s ease-in-out;
  transition: margin 0.25s ease-in-out;
}
.ResultsBreadcrumbs__ResultsBreadcrumbs___3axpS .ResultsBreadcrumbs__breadcrumbs___1e0x0 a {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1em;
  font-weight: 400;
  color: #000;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  text-decoration: none;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}
.ResultsBreadcrumbs__ResultsBreadcrumbs___3axpS .ResultsBreadcrumbs__breadcrumbs___1e0x0 a.ResultsBreadcrumbs__active___1HzlW {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  pointer-events: none;
}
.ResultsBreadcrumbs__ResultsBreadcrumbs___3axpS .ResultsBreadcrumbs__breadcrumbs___1e0x0 a::after {
  content: '\203A';
  margin: 0 5px;
}
.ResultsBreadcrumbs__ResultsBreadcrumbs___3axpS .ResultsBreadcrumbs__breadcrumbs___1e0x0 a:last-child::after {
  content: '';
  margin: 0;
}
.ResultsBreadcrumbs__ResultsBreadcrumbs___3axpS .ResultsBreadcrumbs__breadcrumbs___1e0x0 a:hover {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}
.ResultsList__ResultsList___1Uap8 .ResultsList__paginationContainer___2sAyh {
  *zoom: 1;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 40px;
  text-align: center;
}
.ResultsList__ResultsList___1Uap8 .ResultsList__paginationContainer___2sAyh:before,
.ResultsList__ResultsList___1Uap8 .ResultsList__paginationContainer___2sAyh:after {
  content: '';
  display: table;
}
.ResultsList__ResultsList___1Uap8 .ResultsList__paginationContainer___2sAyh:after {
  clear: both;
}
.ResultsList__ResultsList___1Uap8 .ResultsList__paginationContainer___2sAyh button {
  margin: 0 auto;
  display: inline-block;
  height: 35px;
  width: 115px;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  font-size: 14px;
  font-size: 0.875rem;
  background-color: #069;
  color: #fff;
  cursor: pointer;
  -moz-border-radius: $borderRadius;
  -webkit-border-radius: $borderRadius;
  border: 0 solid #fff;
  -webkit-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}
.ResultsList__ResultsList___1Uap8 .ResultsList__paginationContainer___2sAyh button:nth-child(1) {
  margin-left: 10px;
}
.ResultsList__ResultsList___1Uap8 .ResultsList__paginationContainer___2sAyh button.ResultsList__back___3uqnv {
  width: 200px;
  text-overflow: ellipsis;
}
.ResultsList__ResultsList___1Uap8 .ResultsList__paginationContainer___2sAyh button:hover {
  background-color: #09c;
}
.ResultsListItem__ResultsListItem___2fQ0v {
  position: relative;
  padding: 30px 0;
  border-bottom: 1px dotted #ccc;
  color: #333;
  font-family: 'Open Sans';
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
}
.ResultsListItem__ResultsListItem___2fQ0v:last-of-type {
  border-bottom: none;
}
.ResultsListItem__ResultsListItem___2fQ0v img {
  display: block;
  width: 93px;
  height: 93px;
  border: 1px solid #ccc;
  margin: 0 20px;
  float: left;
  -webkit-transition: margin 0.25s ease-in-out;
  -o-transition: margin 0.25s ease-in-out;
  transition: margin 0.25s ease-in-out;
}
@media only screen and (max-width: 850px) {
  .ResultsListItem__ResultsListItem___2fQ0v img {
    margin: 0 10px 0 0;
  }
}
@media only screen and (max-width: 600px) {
  .ResultsListItem__ResultsListItem___2fQ0v img {
    -webkit-transition: none 0.25s ease-in-out;
    -o-transition: none 0.25s ease-in-out;
    transition: none 0.25s ease-in-out;
    float: none;
  }
}
.ResultsListItem__ResultsListItem___2fQ0v .ResultsListItem__info___3ZpVc {
  float: left;
  line-height: 1.3em;
  width: 63%;
}
@media only screen and (max-width: 710px) {
  .ResultsListItem__ResultsListItem___2fQ0v .ResultsListItem__info___3ZpVc {
    width: 55%;
  }
}
@media only screen and (max-width: 600px) {
  .ResultsListItem__ResultsListItem___2fQ0v .ResultsListItem__info___3ZpVc {
    float: none;
    width: 100%;
    margin: 15px auto 0;
  }
}
.ResultsListItem__ResultsListItem___2fQ0v .ResultsListItem__info___3ZpVc .ResultsListItem__name___bi6oM {
  display: block;
  font-family: 'Crimson Text', serif;
  font-weight: 600;
  font-size: 21px;
  font-size: 1.3125rem;
  padding-bottom: 10px;
}
.ResultsListItem__ResultsListItem___2fQ0v .ResultsListItem__info___3ZpVc .ResultsListItem__range___2zuWS {
  padding-bottom: 1px;
}
.ResultsListItem__ResultsListItem___2fQ0v .ResultsListItem__info___3ZpVc .ResultsListItem__age___2iNss {
  font-weight: 600;
  white-space: nowrap;
  padding-bottom: 10px;
}
.ResultsListItem__ResultsListItem___2fQ0v .ResultsListItem__info___3ZpVc .ResultsListItem__location___3FFZp {
  display: block;
}
.ResultsListItem__ResultsListItem___2fQ0v .ResultsListItem__info___3ZpVc a {
  text-decoration: none;
  color: inherit;
  -webkit-transition: color 0.25s ease-in-out;
  -o-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}
.ResultsListItem__ResultsListItem___2fQ0v .ResultsListItem__info___3ZpVc a:hover {
  color: #09c;
}
.ResultsListItem__ResultsListItem___2fQ0v .ResultsListItem__buttonGroup___3wAYN {
  position: absolute;
  right: 20px;
  -webkit-transition: right 0.25s ease-in-out;
  -o-transition: right 0.25s ease-in-out;
  transition: right 0.25s ease-in-out;
}
@media only screen and (min-width: 600px) {
  .ResultsListItem__ResultsListItem___2fQ0v .ResultsListItem__buttonGroup___3wAYN {
    position: absolute;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media only screen and (max-width: 850px) {
  .ResultsListItem__ResultsListItem___2fQ0v .ResultsListItem__buttonGroup___3wAYN {
    right: 0;
  }
}
@media only screen and (max-width: 600px) {
  .ResultsListItem__ResultsListItem___2fQ0v .ResultsListItem__buttonGroup___3wAYN {
    position: relative;
    display: block;
    margin: 10px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
.ResultsListItem__ResultsListItem___2fQ0v .ResultsListItem__buttonGroup___3wAYN .ResultsListItem__action___3nJdQ {
  display: block;
  text-align: center;
  padding: 0 10px;
  border-radius: 3px;
  color: #999;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: 'Open Sans';
  font-weight: 400;
  text-decoration: none;
  -webkit-transition: color 0.25s ease-in-out;
  -o-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}
.ResultsListItem__ResultsListItem___2fQ0v .ResultsListItem__buttonGroup___3wAYN .ResultsListItem__action___3nJdQ:last-child {
  margin-top: 10px;
}
.ResultsListItem__ResultsListItem___2fQ0v .ResultsListItem__buttonGroup___3wAYN .ResultsListItem__action___3nJdQ:hover {
  color: #09c;
}
.ResultsListItem__ResultsListItem___2fQ0v .ResultsListItem__buttonGroup___3wAYN .ResultsListItem__action___3nJdQ.ResultsListItem__viewObits___GsfDK {
  padding: 10px 10px;
  color: #fff;
  -webkit-transition: background 0.25s ease-in-out;
  -o-transition: background 0.25s ease-in-out;
  transition: background 0.25s ease-in-out;
  background: #09c;
}
.ResultsListItem__ResultsListItem___2fQ0v .ResultsListItem__buttonGroup___3wAYN .ResultsListItem__action___3nJdQ.ResultsListItem__viewObits___GsfDK:hover {
  background: #069;
}
.ResultsListItem__ResultsListItem___2fQ0v .ResultsListItem__clear___2n9sU {
  clear: both;
}
