body {
  min-width: none;
  height: 100%;
  min-height: nonepx;
  background: none rgb(101, 100, 100);
  background-repeat: no-repeat;
  font: 400 1em/1.38 Helvetica;
  color: rgb(0, 0, 0);
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
  -webkit-filter: none;
  -moz-filter: none;
  -o-filter: none;
  -ms-filter: none;
  filter: none;
}

.a-to-z {
  float: left;
  clear: both;
  width: 100%;
  margin-top: 30px;
  background-color: rgb(255, 255, 255);
}

.ag {
  display: block;
  float: left;
  width: 22%;
  height: 36px;
  margin-left: 21.99777%;
  border-radius: 6px;
  background-color: rgb(0, 80, 199);
  font-size: 0.875em;
  font-weight: 700;
  text-align: center;
  color: rgb(223, 223, 223);
}

.agm-bar-a1 {
  display: block;
  float: left;
  clear: both;
  width: 100%;
  height: 60px;
  padding-bottom: 1px;
  padding-left: 2px;
  background: rgb(0, 80, 199);
  background: -webkit-linear-gradient(359deg, rgb(0, 80, 199) 0%, rgb(203, 123, 3) 72.61904761904762%) rgb(56, 56, 56);
  background:    -moz-linear-gradient(359deg, rgb(0, 80, 199) 0%, rgb(203, 123, 3) 72.61904761904762%) rgb(56, 56, 56);
  background:      -o-linear-gradient(359deg, rgb(0, 80, 199) 0%, rgb(203, 123, 3) 72.61904761904762%) rgb(56, 56, 56);
  background:     -ms-linear-gradient(359deg, rgb(0, 80, 199) 0%, rgb(203, 123, 3) 72.61904761904762%) rgb(56, 56, 56);
  background:         linear-gradient(91deg, rgb(0, 80, 199) 0%, rgb(203, 123, 3) 72.61904761904762%) rgb(56, 56, 56);
  background-position: left top;
  text-shadow: 2px 2px 3px rgb(0, 0, 0);
  font-size: 0.875em;
  text-align: center;
  color: rgb(223, 223, 223);
}

.agm-bar-a1:hover {
  text-shadow: 2px 2px 3px rgb(0, 0, 0);
  color: rgb(101, 100, 100);
}

.agm-bar-a1:active {
  text-shadow: 2px 2px 3px rgb(0, 0, 0);
  color: rgb(184, 1, 1);
}

.agm-bar-a1:focus {
  text-shadow: 2px 2px 3px rgb(0, 0, 0);
}

.bottom-about {
  display: block;
  float: left;
  width: 8.053252551%;
  height: 30px;
  margin-left: 20%;
  background-color: rgb(56, 56, 56);
  font-size: 0.688em;
  text-align: center;
  color: rgb(255, 168, 38);
}

.bottom-about:active,
.contact:active {
  background-color: rgb(101, 100, 100);
  color: rgb(223, 223, 223);
}

.bottom-legal {
  display: block;
  float: right;
  width: 8.3242984693%;
  height: 30px;
  margin-right: 20%;
  background-color: rgb(56, 56, 56);
  font-size: 0.688em;
  text-align: center;
  color: rgb(255, 168, 38);
}

.bottom-about:hover,
.bottom-legal:hover,
.contact:hover,
.games:hover,
.menubar-container-a1 .map:hover,
.radar:hover,
.top20:hover {
  background-color: rgb(101, 100, 100);
}

.bottom-legal:active {
  color: rgb(223, 223, 223);
}

.contact {
  display: block;
  float: right;
  width: 10%;
  height: 36px;
  margin: -36px 10% 0 0;
  background-color: rgb(56, 56, 56);
  font-size: 0.688em;
  text-align: center;
  color: rgb(255, 168, 38);
}

.container-sun {
  float: right;
  clear: both;
  width: 64px;
  height: 64px;
  margin: -44px 1.9983% 0 0;
  background-image: url('../images/ic-smiling-sun-96.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.container-temp-holder {
  float: left;
  clear: both;
  width: 100%;
  height: 70px;
  background-color: rgb(191, 191, 191);
}

.courses {
  display: block;
  position: relative;
  float: left;
  z-index: 283;
  width: 8%;
  height: 36px;
  margin-left: 2.95759%;
  background-color: rgba(0, 80, 199, 0.54);
  font-size: 0.688em;
  text-align: center;
  color: rgb(223, 223, 223);
}

.courses:hover {
  background-color: rgb(101, 100, 100);
  color: rgb(255, 255, 255);
}

.courses:active,
.menubar-container-a1 .map:active {
  background-color: rgb(74, 74, 74);
  color: rgb(255, 168, 38);
}

.element-logo-antrim {
  position: relative;
  float: left;
  clear: both;
  z-index: 268;
  width: 66px;
  height: 66px;
  margin: -70px 0 0 5.49745%;
  background-image: url('../images/antrim100(2).gif');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.element-logo-arcadia-bluffs {
  position: relative;
  float: left;
  clear: both;
  width: 66px;
  margin: -70px 0 0 5.49745%;
  background-image: url('../images/arcadiabluffs100.gif');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.element-logo-arcadia-dozen {
  position: relative;
  float: left;
  clear: both;
  z-index: 223;
  width: 66px;
  height: 67px;
  margin: -70px 0 0 5.49745%;
  background-image: url('../images/arcadiabluffs100.gif');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.element-logo-bahle {
  position: relative;
  float: left;
  clear: both;
  z-index: 204;
  width: 66px;
  height: 67px;
  margin: -70px 0 0 5.49745%;
  background-image: url('../images/bahlefarms100.gif');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.element-logo-bayharbor {
  position: relative;
  float: left;
  clear: both;
  z-index: 186;
  width: 66px;
  height: 67px;
  margin: -70px 0 0 5.49745%;
  background-image: url('../images/bayharbor.gif');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.element-logo-baymeadows {
  position: relative;
  float: left;
  clear: both;
  z-index: 195;
  width: 66px;
  height: 67px;
  margin: -70px 0 0 5.49745%;
  background-image: url('../images/Baymeadows100.gif');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.element-logo-belvedere {
  position: relative;
  float: left;
  clear: both;
  z-index: 177;
  width: 66px;
  height: 67px;
  margin: -70px 0 0 5.49745%;
  background-image: url('../images/belvedere100(2).gif');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.element-logo-betsie {
  position: relative;
  float: left;
  clear: both;
  z-index: 87;
  width: 66px;
  height: 67px;
  margin: -70px 0 0 5.49745%;
  background-image: url('../images/betsievalley100.gif');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.element-logo-centennial {
  position: relative;
  float: left;
  clear: both;
  z-index: 168;
  width: 66px;
  height: 67px;
  margin: -70px 0 0 5.49745%;
  background-image: url('../images/centennial100.gif');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.element-logo-championhill {
  position: relative;
  float: left;
  clear: both;
  z-index: 159;
  width: 66px;
  height: 67px;
  margin: -70px 0 0 5.49745%;
  background-image: url('../images/championhill100.gif');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.element-logo-charlevoix {
  position: relative;
  float: left;
  clear: both;
  z-index: 150;
  width: 66px;
  height: 67px;
  margin: -70px 0 0 5.49745%;
  background-image: url('../images/charlevoixGC100.gif');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.element-logo-charlevoixcc {
  position: relative;
  float: left;
  clear: both;
  z-index: 259;
  width: 66px;
  height: 66px;
  margin: -70px 0 0 5.49745%;
  background-image: url('../images/charlevoixcc100(2).gif');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.element-logo-chestnuthills {
  position: relative;
  float: left;
  clear: both;
  z-index: 141;
  width: 66px;
  height: 67px;
  margin: -70px 0 0 5.49745%;
  background-image: url('../images/chestnuthills.gif');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.element-logo-chief {
  position: relative;
  float: left;
  clear: both;
  z-index: 132;
  width: 66px;
  height: 67px;
  margin: -70px 0 0 5.49745%;
  background-image: url('../images/chief.gif');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.element-logo-crookedtree {
  position: relative;
  float: left;
  clear: both;
  z-index: 123;
  width: 66px;
  height: 67px;
  margin: -70px 0 0 5.49745%;
  background-image: url('../images/crookedtree100.gif');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.element-logo-crown {
  position: relative;
  float: left;
  clear: both;
  z-index: 114;
  width: 66px;
  height: 67px;
  margin: -70px 0 0 5.49745%;
  background-image: url('../images/crown100.gif');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.element-logo-crystallake {
  position: relative;
  float: left;
  clear: both;
  z-index: 105;
  width: 66px;
  height: 67px;
  margin: -70px 0 0 5.49745%;
  background-image: url('../images/crystallake100.gif');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.element-logo-dunes {
  position: relative;
  float: left;
  clear: both;
  z-index: 78;
  width: 66px;
  height: 67px;
  margin: -70px 0 0 5.49745%;
  background-image: url('../images/dunes100.gif');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.element-logo-dunmaglas {
  position: relative;
  float: left;
  clear: both;
  z-index: 69;
  width: 66px;
  height: 67px;
  margin: -70px 0 0 5.49745%;
  background-image: url('../images/dunmaglas100.gif');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.element-logo-eldorado {
  position: relative;
  float: left;
  clear: both;
  z-index: 60;
  width: 66px;
  height: 67px;
  margin: -70px 0 0 5.49745%;
  background-image: url('../images/eldorado100.gif');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.element-logo-elkrapids {
  position: relative;
  float: left;
  clear: both;
  z-index: 51;
  width: 66px;
  height: 67px;
  margin: -70px 0 0 5.49745%;
  background-image: url('../images/elkrapids100.gif');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.element-logo-elmbrook {
  position: relative;
  float: left;
  clear: both;
  z-index: 42;
  width: 66px;
  height: 67px;
  margin: -70px 0 0 5.49745%;
  background-image: url('../images/elmbrook100.gif');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.element-logo-emeraldvale {
  position: relative;
  float: left;
  clear: both;
  z-index: 33;
  width: 66px;
  height: 67px;
  margin: -70px 0 0 5.49745%;
  background-image: url('../images/emeraldvale100.gif');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.element-logo-forestdunes {
  position: relative;
  float: left;
  clear: both;
  z-index: 24;
  width: 66px;
  height: 67px;
  margin: -70px 0 0 5.49745%;
  background-image: url('../images/forestdunes100.gif');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.element-logo-loop {
  position: relative;
  float: left;
  clear: both;
  z-index: 15;
  width: 66px;
  height: 67px;
  margin: -70px 0 0 5.49745%;
  background-image: url('../images/loop100(2).gif');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.element-logo-ridge {
  position: relative;
  float: left;
  clear: both;
  z-index: 96;
  width: 66px;
  height: 67px;
  margin: -70px 0 0 5.49745%;
  background-image: url('../images/mountainridge100.gif');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.element-logo-sundance {
  position: relative;
  float: left;
  clear: both;
  z-index: 250;
  width: 66px;
  height: 66px;
  margin: -70px 0 0 5.49745%;
  background-image: url('../images/sundance100.gif');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.element-logo-torch {
  position: relative;
  float: left;
  clear: both;
  z-index: 241;
  width: 66px;
  height: 66px;
  margin: -70px 0 0 5.49745%;
  background-image: url('../images/torch100.gif');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.games {
  display: block;
  position: relative;
  float: left;
  z-index: 279;
  width: 8%;
  height: 36px;
  margin: -36px 0 0 34.79592%;
  background-color: rgb(56, 56, 56);
  font-size: 0.688em;
  text-align: center;
  color: rgb(223, 223, 223);
}

.games:active,
.radar:active,
.top20:active {
  background-color: rgb(101, 100, 100);
  color: rgb(255, 168, 38);
}

.gco-top-container-a1 {
  position: relative;
  float: left;
  width: 100%;
  height: 75px;
  background: rgb(203, 123, 3);
  background: -webkit-linear-gradient(5deg, rgb(203, 123, 3) 31.9047619047619%, rgb(0, 80, 199) 100%) rgb(203, 123, 3);
  background:    -moz-linear-gradient(5deg, rgb(203, 123, 3) 31.9047619047619%, rgb(0, 80, 199) 100%) rgb(203, 123, 3);
  background:      -o-linear-gradient(5deg, rgb(203, 123, 3) 31.9047619047619%, rgb(0, 80, 199) 100%) rgb(203, 123, 3);
  background:     -ms-linear-gradient(5deg, rgb(203, 123, 3) 31.9047619047619%, rgb(0, 80, 199) 100%) rgb(203, 123, 3);
  background:         linear-gradient(445deg, rgb(203, 123, 3) 31.9047619047619%, rgb(0, 80, 199) 100%) rgb(203, 123, 3);
  background-position: left top;
}

.gggggggggg-arcadia-bluffs .element-logo-arcadia-bluffs {
  z-index: 232;
  height: 66px;
}

.gggggggggg-arcadia-bluffs .map-arcadia-bluffs {
  z-index: 225;
  height: 36px;
}

.gggggggggg-arcadia-bluffs .paragraph-arcadia-bluffs {
  position: relative;
  z-index: 230;
}

.gggggggggg-arcadia-bluffs .phone-arcadia-bluffs {
  z-index: 228;
  margin-top: -192px;
}

.gggggggggg-arcadia-bluffs .photoslider-arcadia-bluffs {
  z-index: 226;
  height: 36px;
  background-color: rgb(223, 223, 223);
}

.gggggggggg-arcadia-bluffs .rating-arcadia-bluffs {
  height: 30px;
}

.gggggggggg-arcadia-bluffs .title-arcadia-bluffs {
  z-index: 231;
  height: 74px;
}

.gggggggggg-arcadia-bluffs .websiteopen-arcadia-bluffs {
  z-index: 227;
  height: 36px;
}

.gggggggggg-arcadia-south .element-logo-arcadia-bluffs {
  z-index: 213;
  height: 67px;
}

.gggggggggg-arcadia-south .map-arcadia-bluffs {
  z-index: 206;
  height: 37px;
}

.gggggggggg-arcadia-south .phone-arcadia-bluffs {
  z-index: 209;
  margin-top: 18px;
}

.gggggggggg-arcadia-south .photoslider-arcadia-bluffs {
  z-index: 207;
  height: 37px;
  background-color: rgb(166, 166, 166);
}

.gggggggggg-arcadia-south .rating-arcadia-bluffs {
  height: 31px;
}

.gggggggggg-arcadia-south .title-arcadia-bluffs {
  z-index: 212;
  height: 75px;
}

.gggggggggg-arcadia-south .websiteopen-arcadia-bluffs {
  z-index: 208;
  height: 37px;
}

.gggggggggg-bahle {
  position: relative;
  float: left;
  clear: both;
  width: 100%;
  margin-top: 38px;
}

.gggggggggg-antrimdells,
.gggggggggg-arcadia-bluffs,
.gggggggggg-arcadia-dozen,
.gggggggggg-arcadia-south,
.gggggggggg-bayharbor,
.gggggggggg-baymeadows,
.gggggggggg-belvedere,
.gggggggggg-betsie,
.gggggggggg-centennial,
.gggggggggg-championhill,
.gggggggggg-charlevoix,
.gggggggggg-charlevoixcc,
.gggggggggg-chestnuthills,
.gggggggggg-chief,
.gggggggggg-crookedtree,
.gggggggggg-crown,
.gggggggggg-crystallake,
.gggggggggg-dunes,
.gggggggggg-dunmaglas,
.gggggggggg-eldorado,
.gggggggggg-elkrapids,
.gggggggggg-elmbrook,
.gggggggggg-emeraldvale,
.gggggggggg-forestdunes,
.gggggggggg-loop,
.gggggggggg-ridge,
.gggggggggg-sundance,
.gggggggggg-torch {
  position: relative;
  float: left;
  clear: both;
  width: 100%;
  margin-top: 30px;
}

.gggggggggg-antrimdells:hover,
.gggggggggg-arcadia-bluffs:hover,
.gggggggggg-arcadia-dozen:hover,
.gggggggggg-arcadia-south:hover,
.gggggggggg-bahle:hover,
.gggggggggg-bayharbor:hover,
.gggggggggg-baymeadows:hover,
.gggggggggg-belvedere:hover,
.gggggggggg-betsie:hover,
.gggggggggg-centennial:hover,
.gggggggggg-championhill:hover,
.gggggggggg-charlevoix:hover,
.gggggggggg-charlevoixcc:hover,
.gggggggggg-chestnuthills:hover,
.gggggggggg-chief:hover,
.gggggggggg-crookedtree:hover,
.gggggggggg-crown:hover,
.gggggggggg-crystallake:hover,
.gggggggggg-dunes:hover,
.gggggggggg-dunmaglas:hover,
.gggggggggg-eldorado:hover,
.gggggggggg-elkrapids:hover,
.gggggggggg-elmbrook:hover,
.gggggggggg-emeraldvale:hover,
.gggggggggg-forestdunes:hover,
.gggggggggg-loop:hover,
.gggggggggg-ridge:hover,
.gggggggggg-sundance:hover,
.gggggggggg-torch:hover {
  background-color: transparent;
}

.gggggggggg-antrimdells:focus,
.gggggggggg-arcadia-bluffs:focus,
.gggggggggg-arcadia-dozen:focus,
.gggggggggg-arcadia-south:focus,
.gggggggggg-bahle:focus,
.gggggggggg-bayharbor:focus,
.gggggggggg-baymeadows:focus,
.gggggggggg-belvedere:focus,
.gggggggggg-betsie:focus,
.gggggggggg-centennial:focus,
.gggggggggg-championhill:focus,
.gggggggggg-charlevoix:focus,
.gggggggggg-charlevoixcc:focus,
.gggggggggg-chestnuthills:focus,
.gggggggggg-chief:focus,
.gggggggggg-crookedtree:focus,
.gggggggggg-crown:focus,
.gggggggggg-crystallake:focus,
.gggggggggg-dunes:focus,
.gggggggggg-dunmaglas:focus,
.gggggggggg-eldorado:focus,
.gggggggggg-elkrapids:focus,
.gggggggggg-elmbrook:focus,
.gggggggggg-emeraldvale:focus,
.gggggggggg-forestdunes:focus,
.gggggggggg-loop:focus,
.gggggggggg-ridge:focus,
.gggggggggg-sundance:focus,
.gggggggggg-torch:focus {
  background-color: rgba(0, 0, 0, 0);
}

.gggggggggg-sundance .map {
  float: right;
  z-index: 243;
  width: 23.3988402061%;
  max-width: 300px;
  margin-right: 12.84439%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_pin_drop_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.hz {
  display: block;
  float: right;
  width: 22%;
  height: 36px;
  margin-right: 21.99777%;
  border-radius: 6px;
  background-color: rgb(191, 191, 191);
  font-size: 0.875em;
  font-weight: 700;
  text-align: center;
  color: rgb(56, 56, 56);
}

.inner-container {
  width: 100%;
  max-width: 1300px;
  margin: 111px auto 0;
  background-color: rgb(255, 255, 255);
}

.local-golf-text-a-to-l {
  float: left;
  width: 391px;
  margin-left: 30.05102%;
  padding: 4px;
  font-style: italic;
  font-size: 1.75em;
  font-weight: 700;
  text-align: center;
  color: rgb(101, 100, 100);
}

.local-top {
  float: left;
  clear: both;
  width: 100%;
  margin-top: 15px;
  padding-right: 60px;
  padding-left: 60px;
  font-size: 1em;
  text-align: justify;
  color: rgb(0, 0, 0);
}

.map {
  display: block;
  position: relative;
  height: 36px;
}

.map-antrim {
  display: block;
  position: relative;
  float: right;
  z-index: 261;
  width: 23.3988402061%;
  max-width: 300px;
  height: 36px;
  margin-right: 12.84439%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_pin_drop_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.map-arcadia-bluffs {
  display: block;
  position: relative;
  float: right;
  width: 23.3988402061%;
  max-width: 300px;
  margin-right: 12.84439%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_pin_drop_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.map-arcadia-dozen {
  display: block;
  position: relative;
  float: right;
  z-index: 216;
  width: 23.3988402061%;
  max-width: 300px;
  height: 37px;
  margin-right: 12.84439%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_pin_drop_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.map-bahle {
  display: block;
  position: relative;
  float: right;
  z-index: 197;
  width: 23.3988402061%;
  max-width: 300px;
  height: 37px;
  margin-right: 12.84439%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_pin_drop_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.map-bayharbor {
  display: block;
  position: relative;
  float: right;
  z-index: 179;
  width: 23.3988402061%;
  max-width: 300px;
  height: 37px;
  margin-right: 12.84439%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_pin_drop_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.map-baymeadows {
  display: block;
  position: relative;
  float: right;
  z-index: 188;
  width: 23.3988402061%;
  max-width: 300px;
  height: 37px;
  margin-right: 12.84439%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_pin_drop_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.map-belvedere {
  display: block;
  position: relative;
  float: right;
  z-index: 170;
  width: 23.3988402061%;
  max-width: 300px;
  height: 37px;
  margin-right: 12.84439%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_pin_drop_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.map-betsie {
  display: block;
  position: relative;
  float: right;
  z-index: 80;
  width: 23.3976403061%;
  max-width: 300px;
  height: 37px;
  margin-right: 12.84439%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_pin_drop_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.map-centennial {
  display: block;
  position: relative;
  float: right;
  z-index: 161;
  width: 23.3988402061%;
  max-width: 300px;
  height: 37px;
  margin-right: 12.84439%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_pin_drop_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.map-championhill {
  display: block;
  position: relative;
  float: right;
  z-index: 152;
  width: 23.3988402061%;
  max-width: 300px;
  height: 37px;
  margin-right: 12.84439%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_pin_drop_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.map-charlevoix {
  display: block;
  position: relative;
  float: right;
  z-index: 143;
  width: 23.3976403061%;
  max-width: 300px;
  height: 37px;
  margin-right: 12.84439%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_pin_drop_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.map-charlevoixcc {
  display: block;
  position: relative;
  float: right;
  z-index: 252;
  width: 23.3988402061%;
  max-width: 300px;
  height: 36px;
  margin-right: 12.84439%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_pin_drop_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.map-chestnuthills {
  display: block;
  position: relative;
  float: right;
  z-index: 134;
  width: 23.3976403061%;
  max-width: 300px;
  height: 37px;
  margin-right: 12.84439%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_pin_drop_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.map-chief {
  display: block;
  position: relative;
  float: right;
  z-index: 125;
  width: 23.3976403061%;
  max-width: 300px;
  height: 37px;
  margin-right: 12.84439%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_pin_drop_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.map-crookedtree {
  display: block;
  position: relative;
  float: right;
  z-index: 116;
  width: 23.3976403061%;
  max-width: 300px;
  height: 37px;
  margin-right: 12.84439%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_pin_drop_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.map-crown {
  display: block;
  position: relative;
  float: right;
  z-index: 107;
  width: 23.3976403061%;
  max-width: 300px;
  height: 37px;
  margin-right: 12.84439%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_pin_drop_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.map-crystallake {
  display: block;
  position: relative;
  float: right;
  z-index: 98;
  width: 23.3976403061%;
  max-width: 300px;
  height: 37px;
  margin-right: 12.84439%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_pin_drop_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.map-dunes {
  display: block;
  position: relative;
  float: right;
  z-index: 71;
  width: 23.3976403061%;
  max-width: 300px;
  height: 37px;
  margin-right: 12.84439%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_pin_drop_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.map-dunmaglas {
  display: block;
  position: relative;
  float: right;
  z-index: 62;
  width: 23.3976403061%;
  max-width: 300px;
  height: 37px;
  margin-right: 12.84439%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_pin_drop_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.map-eldorado {
  display: block;
  position: relative;
  float: right;
  z-index: 53;
  width: 23.3976403061%;
  max-width: 300px;
  height: 37px;
  margin-right: 12.84439%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_pin_drop_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.map-elkrapids {
  display: block;
  position: relative;
  float: right;
  z-index: 44;
  width: 23.3976403061%;
  max-width: 300px;
  height: 37px;
  margin-right: 12.84439%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_pin_drop_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.map-elmbrook {
  display: block;
  position: relative;
  float: right;
  z-index: 35;
  width: 23.3976403061%;
  max-width: 300px;
  height: 37px;
  margin-right: 12.84439%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_pin_drop_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.map-emeraldvale {
  display: block;
  position: relative;
  float: right;
  z-index: 26;
  width: 23.3976403061%;
  max-width: 300px;
  height: 37px;
  margin-right: 12.84439%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_pin_drop_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.map-forestdunes {
  display: block;
  position: relative;
  float: right;
  z-index: 17;
  width: 23.3976403061%;
  max-width: 300px;
  height: 37px;
  margin-right: 12.84439%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_pin_drop_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.map-loop {
  display: block;
  position: relative;
  float: right;
  z-index: 8;
  width: 23.3976403061%;
  max-width: 300px;
  height: 37px;
  margin-right: 12.84439%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_pin_drop_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.gggggggggg-sundance .map:hover,
.map-antrim:hover,
.map-arcadia-bluffs:hover,
.map-arcadia-dozen:hover,
.map-bahle:hover,
.map-bayharbor:hover,
.map-baymeadows:hover,
.map-belvedere:hover,
.map-betsie:hover,
.map-centennial:hover,
.map-championhill:hover,
.map-charlevoix:hover,
.map-charlevoixcc:hover,
.map-chestnuthills:hover,
.map-chief:hover,
.map-crookedtree:hover,
.map-crown:hover,
.map-crystallake:hover,
.map-dunes:hover,
.map-dunmaglas:hover,
.map-eldorado:hover,
.map-elkrapids:hover,
.map-elmbrook:hover,
.map-emeraldvale:hover,
.map-forestdunes:hover,
.map-loop:hover,
.map-ridge:hover,
.map-torch:hover {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  background-color: rgb(191, 191, 191);
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.gggggggggg-sundance .map:active,
.map-antrim:active,
.map-arcadia-bluffs:active,
.map-arcadia-dozen:active,
.map-bahle:active,
.map-bayharbor:active,
.map-baymeadows:active,
.map-belvedere:active,
.map-betsie:active,
.map-centennial:active,
.map-championhill:active,
.map-charlevoix:active,
.map-charlevoixcc:active,
.map-chestnuthills:active,
.map-chief:active,
.map-crookedtree:active,
.map-crown:active,
.map-crystallake:active,
.map-dunes:active,
.map-dunmaglas:active,
.map-eldorado:active,
.map-elkrapids:active,
.map-elmbrook:active,
.map-emeraldvale:active,
.map-forestdunes:active,
.map-loop:active,
.map-ridge:active,
.map-torch:active {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  background-color: rgba(61, 203, 3, 0.53);
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.gggggggggg-sundance .map:focus,
.map-antrim:focus,
.map-arcadia-bluffs:focus,
.map-arcadia-dozen:focus,
.map-bahle:focus,
.map-bayharbor:focus,
.map-baymeadows:focus,
.map-belvedere:focus,
.map-betsie:focus,
.map-centennial:focus,
.map-championhill:focus,
.map-charlevoix:focus,
.map-charlevoixcc:focus,
.map-chestnuthills:focus,
.map-chief:focus,
.map-crookedtree:focus,
.map-crown:focus,
.map-crystallake:focus,
.map-dunes:focus,
.map-dunmaglas:focus,
.map-eldorado:focus,
.map-elkrapids:focus,
.map-elmbrook:focus,
.map-emeraldvale:focus,
.map-forestdunes:focus,
.map-loop:focus,
.map-ridge:focus,
.map-torch:focus {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  background-color: rgb(223, 223, 223);
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.map-ridge {
  display: block;
  position: relative;
  float: right;
  z-index: 89;
  width: 23.3976403061%;
  max-width: 300px;
  height: 37px;
  margin-right: 12.84439%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_pin_drop_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.map-torch {
  display: block;
  position: relative;
  float: right;
  z-index: 234;
  width: 23.3988402061%;
  max-width: 300px;
  height: 36px;
  margin-right: 12.84439%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_pin_drop_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.menu-bottom-container-a1 {
  position: relative;
  float: left;
  clear: both;
  width: 100%;
  height: 30px;
  min-height: 30px;
  background-color: rgb(56, 56, 56);
}

.menubar-container-a1 {
  float: left;
  clear: both;
  width: 100%;
  height: 36px;
  min-height: 36px;
  background-color: rgb(56, 56, 56);
}

.menubar-container-a1 .map {
  float: left;
  clear: both;
  z-index: 282;
  width: 8%;
  margin: -36px 0 0 10.91837%;
  background-color: rgb(56, 56, 56);
  font-size: 0.688em;
  text-align: center;
  color: rgb(223, 223, 223);
}

.next {
  display: block;
  width: 18.7570621468%;
  height: 36px;
  margin: 0 auto;
  border-radius: 6px;
  background-color: rgb(191, 191, 191);
  font-size: 0.875em;
  font-weight: 700;
  text-align: center;
  color: rgb(56, 56, 56);
}

.ag:hover,
.hz:hover,
.next:hover {
  background-color: rgb(130, 130, 130);
}

.ag:active,
.hz:active,
.next:active {
  background-color: rgb(130, 130, 130);
  color: rgb(184, 1, 1);
}

.next-big-container {
  float: left;
  clear: both;
  width: 100%;
  height: 61px;
  margin-top: 50px;
  border-bottom: 60px solid rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
}

.next-little-container {
  width: 885px;
  height: 36px;
  margin: 0 auto;
  background-color: rgb(255, 255, 255);
}

.page-info-label {
  float: left;
  clear: both;
  width: 100%;
  height: 46px;
  margin-top: 15px;
}

.paragraph-arcadia-bluffs {
  float: left;
  width: 100%;
  padding: 6px 60px;
  font-size: 1em;
  text-align: justify;
  color: rgb(0, 0, 0);
}

.paragraph-bayharbor {
  position: relative;
  float: left;
  z-index: 184;
  width: 100%;
  padding: 6px 60px;
  font-size: 1em;
  text-align: justify;
  color: rgb(0, 0, 0);
}

.paragraph-chief {
  position: relative;
  float: left;
  z-index: 130;
  width: 100%;
  padding: 6px 60px;
  font-size: 1em;
  text-align: justify;
  color: rgb(0, 0, 0);
}

.paragraph-antrim,
.paragraph-arcadia-dozen,
.paragraph-bahle,
.paragraph-baymeadows,
.paragraph-belvedere,
.paragraph-centennial,
.paragraph-championhill,
.paragraph-charlevoix,
.paragraph-charlevoixcc,
.paragraph-chestnuthills,
.paragraph-crookedtree,
.paragraph-torch {
  float: left;
  width: 100%;
  padding: 6px 60px;
  font-size: 1em;
  text-align: justify;
  color: rgb(0, 0, 0);
}

.paragraph-crown {
  position: relative;
  float: left;
  z-index: 112;
  width: 100%;
  padding: 6px 60px;
  font-size: 1em;
  text-align: justify;
  color: rgb(0, 0, 0);
}

.paragraph-betsie,
.paragraph-crystallake,
.paragraph-dunes,
.paragraph-dunmaglas,
.paragraph-eldorado,
.paragraph-elkrapids,
.paragraph-elmbrook,
.paragraph-emeraldvale,
.paragraph-ridge {
  float: left;
  width: 100%;
  padding: 6px 60px;
  font-size: 1em;
  text-align: justify;
  color: rgb(26, 26, 26);
}

.paragraph-forestdunes {
  position: relative;
  float: left;
  z-index: 22;
  width: 100%;
  padding: 6px 60px;
  font-size: 1em;
  text-align: justify;
  color: rgb(26, 26, 26);
}

.paragraph-loop {
  position: relative;
  float: left;
  z-index: 13;
  width: 100%;
  padding: 6px 60px;
  font-size: 1em;
  text-align: justify;
  color: rgb(26, 26, 26);
}

.paragraph-sundance {
  position: relative;
  float: left;
  z-index: 248;
  width: 100%;
  padding: 6px 60px;
  font-size: 1em;
  text-align: justify;
  color: rgb(0, 0, 0);
}

.phone-antrim {
  display: none;
  float: left;
  clear: both;
  width: 23.3988402061%;
  max-width: 300px;
  height: 36px;
  margin: 116px 0 0 0.52455%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_phone_in_talk_black_24dp_2x(4).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.phone-arcadia-bluffs {
  display: none;
  position: relative;
  float: left;
  clear: both;
  width: 23.3988402061%;
  max-width: 300px;
  height: 36px;
  margin-left: 0.52455%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_phone_in_talk_black_24dp_2x(4).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.phone-arcadia-dozen {
  display: none;
  position: relative;
  float: left;
  clear: both;
  z-index: 219;
  width: 23.3988402061%;
  max-width: 300px;
  height: 36px;
  margin: 113px 0 0 0.52455%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_phone_in_talk_black_24dp_2x(4).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.phone-bayharbor {
  display: none;
  position: relative;
  float: left;
  clear: both;
  z-index: 182;
  width: 23.3988402061%;
  max-width: 300px;
  height: 36px;
  margin: -61px 0 0 0.52455%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_phone_in_talk_black_24dp_2x(4).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.phone-baymeadows {
  display: none;
  float: left;
  clear: both;
  width: 23.3988402061%;
  max-width: 300px;
  height: 36px;
  margin: 179px 0 0 0.52455%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_phone_in_talk_black_24dp_2x(4).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.phone-betsie,
.phone-championhill {
  display: none;
  float: left;
  clear: both;
  width: 23.3988402061%;
  max-width: 300px;
  height: 36px;
  margin: 47px 0 0 0.52455%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_phone_in_talk_black_24dp_2x(4).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.phone-bahle,
.phone-centennial {
  display: none;
  float: left;
  clear: both;
  width: 23.3988402061%;
  max-width: 300px;
  height: 36px;
  margin: 25px 0 0 0.52455%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_phone_in_talk_black_24dp_2x(4).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.phone-charlevoix {
  display: none;
  float: left;
  clear: both;
  width: 23.3988402061%;
  max-width: 300px;
  height: 36px;
  margin: 223px 0 0 0.52455%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_phone_in_talk_black_24dp_2x(4).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.phone-charlevoixcc {
  display: none;
  float: left;
  clear: both;
  width: 23.3988402061%;
  max-width: 300px;
  height: 36px;
  margin: 28px 0 0 0.52455%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_phone_in_talk_black_24dp_2x(4).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.phone-chief {
  display: none;
  position: relative;
  float: left;
  clear: both;
  z-index: 128;
  width: 23.3988402061%;
  max-width: 300px;
  height: 36px;
  margin: -149px 0 0 0.52455%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_phone_in_talk_black_24dp_2x(4).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.phone-chestnuthills,
.phone-crookedtree {
  display: none;
  float: left;
  clear: both;
  width: 23.3988402061%;
  max-width: 300px;
  height: 36px;
  margin: 245px 0 0 0.52455%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_phone_in_talk_black_24dp_2x(4).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.phone-crown {
  display: none;
  position: relative;
  float: left;
  clear: both;
  z-index: 110;
  width: 23.3988402061%;
  max-width: 300px;
  height: 36px;
  margin: -61px 0 0 0.52455%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_phone_in_talk_black_24dp_2x(4).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.phone-crystallake {
  display: none;
  position: relative;
  float: left;
  clear: both;
  z-index: 101;
  width: 23.3988402061%;
  max-width: 300px;
  height: 36px;
  margin: 27px 0 0 0.52455%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_phone_in_talk_black_24dp_2x(4).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.phone-dunmaglas {
  display: none;
  position: relative;
  float: left;
  clear: both;
  z-index: 65;
  width: 23.3988402061%;
  max-width: 300px;
  height: 36px;
  margin: 27px 0 0 0.52455%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_phone_in_talk_black_24dp_2x(4).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.phone-belvedere,
.phone-eldorado,
.phone-ridge {
  display: none;
  float: left;
  clear: both;
  width: 23.3988402061%;
  max-width: 300px;
  height: 36px;
  margin: 3px 0 0 0.52455%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_phone_in_talk_black_24dp_2x(4).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.phone-dunes,
.phone-elkrapids {
  display: none;
  float: left;
  clear: both;
  width: 23.3988402061%;
  max-width: 300px;
  height: 36px;
  margin: 135px 0 0 0.52455%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_phone_in_talk_black_24dp_2x(4).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.phone-elmbrook {
  display: none;
  float: left;
  clear: both;
  width: 23.3988402061%;
  max-width: 300px;
  height: 36px;
  margin: 113px 0 0 0.52455%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_phone_in_talk_black_24dp_2x(4).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.phone-emeraldvale {
  display: none;
  position: relative;
  float: left;
  clear: both;
  z-index: 29;
  width: 23.3988402061%;
  max-width: 300px;
  height: 36px;
  margin: 5px 0 0 0.52455%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_phone_in_talk_black_24dp_2x(4).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.phone-forestdunes {
  display: none;
  position: relative;
  float: left;
  clear: both;
  z-index: 20;
  width: 23.3988402061%;
  max-width: 300px;
  height: 36px;
  margin: -149px 0 0 0.52455%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_phone_in_talk_black_24dp_2x(4).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.phone-loop {
  display: none;
  position: relative;
  float: left;
  clear: both;
  z-index: 11;
  width: 23.3988402061%;
  max-width: 300px;
  height: 36px;
  margin: -17px 0 0 0.52455%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_phone_in_talk_black_24dp_2x(4).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.phone-sundance {
  display: none;
  position: relative;
  float: left;
  clear: both;
  z-index: 246;
  width: 23.3988402061%;
  max-width: 300px;
  height: 36px;
  margin: -16px 0 0 0.52455%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_phone_in_talk_black_24dp_2x(4).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.phone-torch {
  display: none;
  float: left;
  clear: both;
  width: 23.3988402061%;
  max-width: 300px;
  height: 36px;
  margin: 94px 0 0 0.52455%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_phone_in_talk_black_24dp_2x(4).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.photoslider-antrim {
  display: block;
  position: relative;
  float: left;
  z-index: 262;
  width: 23.4020618556%;
  max-width: 300px;
  height: 36px;
  margin-left: 2.00893%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_camera_alt_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.photoslider-arcadia-bluffs {
  display: block;
  position: relative;
  float: left;
  width: 23.4020618556%;
  max-width: 300px;
  margin-left: 2.08068%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background-image: url('../images/ic_camera_alt_black_24dp_2x.png');
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.photoslider-arcadia-dozen {
  display: block;
  position: relative;
  float: left;
  z-index: 217;
  width: 23.4020618556%;
  max-width: 300px;
  height: 37px;
  margin-left: 2.08068%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_camera_alt_black_24dp_2x.png') rgb(166, 166, 166);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.photoslider-bahle {
  display: block;
  position: relative;
  float: left;
  z-index: 198;
  width: 23.4020618556%;
  max-width: 300px;
  height: 37px;
  margin-left: 2.11097%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_camera_alt_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.photoslider-bayharbor {
  display: block;
  position: relative;
  float: left;
  z-index: 180;
  width: 23.4020618556%;
  max-width: 300px;
  height: 37px;
  margin-left: 2.11097%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_camera_alt_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.photoslider-baymeadows {
  display: block;
  position: relative;
  float: left;
  z-index: 189;
  width: 23.4020618556%;
  max-width: 300px;
  height: 37px;
  margin-left: 2.11097%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_camera_alt_black_24dp_2x.png') rgb(166, 166, 166);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.photoslider-belvedere {
  display: block;
  position: relative;
  float: left;
  z-index: 171;
  width: 23.4020618556%;
  max-width: 300px;
  height: 37px;
  margin-left: 2.11097%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_camera_alt_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.photoslider-betsie {
  display: block;
  position: relative;
  float: left;
  z-index: 81;
  width: 23.4020618556%;
  max-width: 300px;
  height: 37px;
  margin-left: 2.03763%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_camera_alt_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.photoslider-centennial {
  display: block;
  position: relative;
  float: left;
  z-index: 162;
  width: 23.4020618556%;
  max-width: 300px;
  height: 37px;
  margin-left: 2.03763%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_camera_alt_black_24dp_2x.png') rgb(166, 166, 166);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.photoslider-championhill {
  display: block;
  position: relative;
  float: left;
  z-index: 153;
  width: 23.4020618556%;
  max-width: 300px;
  height: 37px;
  margin-left: 2.03763%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_camera_alt_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.photoslider-charlevoix {
  display: block;
  position: relative;
  float: left;
  z-index: 144;
  width: 23.4020618556%;
  max-width: 300px;
  height: 37px;
  margin-left: 2.03763%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_camera_alt_black_24dp_2x.png') rgb(166, 166, 166);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.photoslider-charlevoixcc {
  display: block;
  position: relative;
  float: left;
  z-index: 253;
  width: 23.4020618556%;
  max-width: 300px;
  height: 36px;
  margin-left: 2.08068%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_camera_alt_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.photoslider-chestnuthills {
  display: block;
  position: relative;
  float: left;
  z-index: 135;
  width: 23.4020618556%;
  max-width: 300px;
  height: 37px;
  margin-left: 2.03763%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_camera_alt_black_24dp_2x.png') rgb(166, 166, 166);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.photoslider-chief {
  display: block;
  position: relative;
  float: left;
  z-index: 126;
  width: 23.4020618556%;
  max-width: 300px;
  height: 37px;
  margin-left: 2.03763%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_camera_alt_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.photoslider-crookedtree {
  display: block;
  position: relative;
  float: left;
  z-index: 117;
  width: 23.4020618556%;
  max-width: 300px;
  height: 37px;
  margin-left: 2.03763%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_camera_alt_black_24dp_2x.png') rgb(166, 166, 166);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.photoslider-crown {
  display: block;
  position: relative;
  float: left;
  z-index: 108;
  width: 23.4020618556%;
  max-width: 300px;
  height: 37px;
  margin-left: 2.03763%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_camera_alt_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.photoslider-crystallake {
  display: block;
  position: relative;
  float: left;
  z-index: 99;
  width: 23.4020618556%;
  max-width: 300px;
  height: 37px;
  margin-left: 2.03763%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_camera_alt_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.photoslider-dunes {
  display: block;
  position: relative;
  float: left;
  z-index: 72;
  width: 23.4020618556%;
  max-width: 300px;
  height: 37px;
  margin-left: 2.03763%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_camera_alt_black_24dp_2x.png') rgb(166, 166, 166);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.photoslider-dunmaglas {
  display: block;
  position: relative;
  float: left;
  z-index: 63;
  width: 23.4020618556%;
  max-width: 300px;
  height: 37px;
  margin-left: 2.03763%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_camera_alt_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.photoslider-eldorado {
  display: block;
  position: relative;
  float: left;
  z-index: 54;
  width: 23.4020618556%;
  max-width: 300px;
  height: 37px;
  margin-left: 2.03763%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_camera_alt_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.photoslider-elkrapids {
  display: block;
  position: relative;
  float: left;
  z-index: 45;
  width: 23.4020618556%;
  max-width: 300px;
  height: 37px;
  margin-left: 2.03763%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_camera_alt_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.photoslider-elmbrook {
  display: block;
  position: relative;
  float: left;
  z-index: 36;
  width: 23.4020618556%;
  max-width: 300px;
  height: 37px;
  margin-left: 2.03763%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_camera_alt_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.photoslider-emeraldvale {
  display: block;
  position: relative;
  float: left;
  z-index: 27;
  width: 23.4020618556%;
  max-width: 300px;
  height: 37px;
  margin-left: 2.03763%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_camera_alt_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.photoslider-forestdunes {
  display: block;
  position: relative;
  float: left;
  z-index: 18;
  width: 23.4020618556%;
  max-width: 300px;
  height: 37px;
  margin-left: 2.03763%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_camera_alt_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.photoslider-loop {
  display: block;
  position: relative;
  float: left;
  z-index: 9;
  width: 23.4020618556%;
  max-width: 300px;
  height: 37px;
  margin-left: 2.03763%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_camera_alt_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.phone-antrim:hover,
.phone-arcadia-bluffs:hover,
.phone-arcadia-dozen:hover,
.phone-bahle:hover,
.phone-bayharbor:hover,
.phone-baymeadows:hover,
.phone-belvedere:hover,
.phone-betsie:hover,
.phone-centennial:hover,
.phone-championhill:hover,
.phone-charlevoix:hover,
.phone-charlevoixcc:hover,
.phone-chestnuthills:hover,
.phone-chief:hover,
.phone-crookedtree:hover,
.phone-crown:hover,
.phone-crystallake:hover,
.phone-dunes:hover,
.phone-dunmaglas:hover,
.phone-eldorado:hover,
.phone-elkrapids:hover,
.phone-elmbrook:hover,
.phone-emeraldvale:hover,
.phone-forestdunes:hover,
.phone-loop:hover,
.phone-ridge:hover,
.phone-sundance:hover,
.phone-torch:hover,
.photoslider-antrim:hover,
.photoslider-arcadia-bluffs:hover,
.photoslider-arcadia-dozen:hover,
.photoslider-bahle:hover,
.photoslider-bayharbor:hover,
.photoslider-baymeadows:hover,
.photoslider-belvedere:hover,
.photoslider-betsie:hover,
.photoslider-centennial:hover,
.photoslider-championhill:hover,
.photoslider-charlevoix:hover,
.photoslider-charlevoixcc:hover,
.photoslider-chestnuthills:hover,
.photoslider-chief:hover,
.photoslider-crookedtree:hover,
.photoslider-crown:hover,
.photoslider-crystallake:hover,
.photoslider-dunes:hover,
.photoslider-dunmaglas:hover,
.photoslider-eldorado:hover,
.photoslider-elkrapids:hover,
.photoslider-elmbrook:hover,
.photoslider-emeraldvale:hover,
.photoslider-forestdunes:hover,
.photoslider-loop:hover,
.photoslider-ridge:hover,
.photoslider-sundance:hover,
.photoslider-torch:hover {
  background-color: rgb(191, 191, 191);
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.phone-antrim:active,
.phone-arcadia-bluffs:active,
.phone-arcadia-dozen:active,
.phone-bahle:active,
.phone-bayharbor:active,
.phone-baymeadows:active,
.phone-belvedere:active,
.phone-betsie:active,
.phone-centennial:active,
.phone-championhill:active,
.phone-charlevoix:active,
.phone-charlevoixcc:active,
.phone-chestnuthills:active,
.phone-chief:active,
.phone-crookedtree:active,
.phone-crown:active,
.phone-crystallake:active,
.phone-dunes:active,
.phone-dunmaglas:active,
.phone-eldorado:active,
.phone-elkrapids:active,
.phone-elmbrook:active,
.phone-emeraldvale:active,
.phone-forestdunes:active,
.phone-loop:active,
.phone-ridge:active,
.phone-sundance:active,
.phone-torch:active,
.photoslider-antrim:active,
.photoslider-arcadia-bluffs:active,
.photoslider-arcadia-dozen:active,
.photoslider-bahle:active,
.photoslider-bayharbor:active,
.photoslider-baymeadows:active,
.photoslider-belvedere:active,
.photoslider-betsie:active,
.photoslider-centennial:active,
.photoslider-championhill:active,
.photoslider-charlevoix:active,
.photoslider-charlevoixcc:active,
.photoslider-chestnuthills:active,
.photoslider-chief:active,
.photoslider-crookedtree:active,
.photoslider-crown:active,
.photoslider-crystallake:active,
.photoslider-dunes:active,
.photoslider-dunmaglas:active,
.photoslider-eldorado:active,
.photoslider-elkrapids:active,
.photoslider-elmbrook:active,
.photoslider-emeraldvale:active,
.photoslider-forestdunes:active,
.photoslider-loop:active,
.photoslider-ridge:active,
.photoslider-sundance:active,
.photoslider-torch:active,
.websiteopen-antrim:active,
.websiteopen-arcadia-bluffs:active,
.websiteopen-arcadia-dozen:active,
.websiteopen-bahle:active,
.websiteopen-bayharbor:active,
.websiteopen-baymeadows:active,
.websiteopen-belvedere:active,
.websiteopen-betsie:active,
.websiteopen-centennial:active,
.websiteopen-championhill:active,
.websiteopen-charlevoix:active,
.websiteopen-charlevoixcc:active,
.websiteopen-chestnuthills:active,
.websiteopen-chief:active,
.websiteopen-crookedtree:active,
.websiteopen-crown:active,
.websiteopen-crystallake:active,
.websiteopen-dunes:active,
.websiteopen-dunmaglas:active,
.websiteopen-eldorado:active,
.websiteopen-elkrapids:active,
.websiteopen-elmbrook:active,
.websiteopen-emeraldvale:active,
.websiteopen-forestdunes:active,
.websiteopen-loop:active,
.websiteopen-ridge:active,
.websiteopen-sundance:active,
.websiteopen-torch:active {
  background-color: rgba(61, 203, 3, 0.53);
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.phone-antrim:focus,
.phone-arcadia-bluffs:focus,
.phone-arcadia-dozen:focus,
.phone-bahle:focus,
.phone-bayharbor:focus,
.phone-baymeadows:focus,
.phone-belvedere:focus,
.phone-betsie:focus,
.phone-centennial:focus,
.phone-championhill:focus,
.phone-charlevoix:focus,
.phone-charlevoixcc:focus,
.phone-chestnuthills:focus,
.phone-chief:focus,
.phone-crookedtree:focus,
.phone-crown:focus,
.phone-crystallake:focus,
.phone-dunes:focus,
.phone-dunmaglas:focus,
.phone-eldorado:focus,
.phone-elkrapids:focus,
.phone-elmbrook:focus,
.phone-emeraldvale:focus,
.phone-forestdunes:focus,
.phone-loop:focus,
.phone-ridge:focus,
.phone-sundance:focus,
.phone-torch:focus,
.photoslider-antrim:focus,
.photoslider-arcadia-bluffs:focus,
.photoslider-arcadia-dozen:focus,
.photoslider-bahle:focus,
.photoslider-bayharbor:focus,
.photoslider-baymeadows:focus,
.photoslider-belvedere:focus,
.photoslider-betsie:focus,
.photoslider-centennial:focus,
.photoslider-championhill:focus,
.photoslider-charlevoix:focus,
.photoslider-charlevoixcc:focus,
.photoslider-chestnuthills:focus,
.photoslider-chief:focus,
.photoslider-crookedtree:focus,
.photoslider-crown:focus,
.photoslider-crystallake:focus,
.photoslider-dunes:focus,
.photoslider-dunmaglas:focus,
.photoslider-eldorado:focus,
.photoslider-elkrapids:focus,
.photoslider-elmbrook:focus,
.photoslider-emeraldvale:focus,
.photoslider-forestdunes:focus,
.photoslider-loop:focus,
.photoslider-ridge:focus,
.photoslider-sundance:focus,
.photoslider-torch:focus,
.websiteopen-antrim:focus,
.websiteopen-arcadia-bluffs:focus,
.websiteopen-arcadia-dozen:focus,
.websiteopen-bahle:focus,
.websiteopen-bayharbor:focus,
.websiteopen-baymeadows:focus,
.websiteopen-belvedere:focus,
.websiteopen-betsie:focus,
.websiteopen-centennial:focus,
.websiteopen-championhill:focus,
.websiteopen-charlevoix:focus,
.websiteopen-charlevoixcc:focus,
.websiteopen-chestnuthills:focus,
.websiteopen-chief:focus,
.websiteopen-crookedtree:focus,
.websiteopen-crown:focus,
.websiteopen-crystallake:focus,
.websiteopen-dunes:focus,
.websiteopen-dunmaglas:focus,
.websiteopen-eldorado:focus,
.websiteopen-elkrapids:focus,
.websiteopen-elmbrook:focus,
.websiteopen-emeraldvale:focus,
.websiteopen-forestdunes:focus,
.websiteopen-loop:focus,
.websiteopen-ridge:focus,
.websiteopen-sundance:focus,
.websiteopen-torch:focus {
  background-color: rgb(223, 223, 223);
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.photoslider-ridge {
  display: block;
  position: relative;
  float: left;
  z-index: 90;
  width: 23.4020618556%;
  max-width: 300px;
  height: 37px;
  margin-left: 2.03763%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_camera_alt_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.photoslider-sundance {
  display: block;
  position: relative;
  float: left;
  z-index: 244;
  width: 23.4020618556%;
  max-width: 300px;
  height: 36px;
  margin-left: 2.08068%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_camera_alt_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.photoslider-torch {
  display: block;
  position: relative;
  float: left;
  z-index: 235;
  width: 23.4020618556%;
  max-width: 300px;
  height: 36px;
  margin-left: 2.08068%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_camera_alt_black_24dp_2x.png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.radar {
  display: block;
  position: relative;
  float: left;
  z-index: 280;
  width: 8%;
  height: 36px;
  margin: -36px 0 0 26.83514%;
  background-color: rgb(56, 56, 56);
  font-size: 0.688em;
  text-align: center;
  color: rgb(223, 223, 223);
}

.rating-arcadia-bluffs {
  display: block;
  float: left;
  clear: both;
  width: 91.2499999999%;
  min-height: 30px;
  margin-left: 4.375%;
  background: rgb(223, 223, 223);
  background: -webkit-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  background:    -moz-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  background:      -o-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  background:     -ms-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  background:         linear-gradient(450deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 1px 1px 5px rgb(101, 100, 100);
  font-size: 1.125em;
  font-weight: 700;
  text-align: center;
  color: rgb(255, 255, 255);
}

.rating-crystallake {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 102;
  width: 91.2499999999%;
  height: 31px;
  min-height: 30px;
  margin-left: 4.375%;
  background: rgb(223, 223, 223);
  background: -webkit-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  background:    -moz-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  background:      -o-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  background:     -ms-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  background:         linear-gradient(450deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 1px 1px 5px rgb(101, 100, 100);
  font-size: 1.125em;
  font-weight: 700;
  text-align: center;
  color: rgb(255, 255, 255);
}

.rating-dunmaglas {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 66;
  width: 91.2499999999%;
  height: 31px;
  min-height: 30px;
  margin-left: 4.375%;
  background: rgb(223, 223, 223);
  background: -webkit-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  background:    -moz-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  background:      -o-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  background:     -ms-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  background:         linear-gradient(450deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 1px 1px 5px rgb(101, 100, 100);
  font-size: 1.125em;
  font-weight: 700;
  text-align: center;
  color: rgb(255, 255, 255);
}

.rating-emeraldvale {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 30;
  width: 91.2499999999%;
  height: 31px;
  min-height: 30px;
  margin-left: 4.375%;
  background: rgb(223, 223, 223);
  background: -webkit-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  background:    -moz-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  background:      -o-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  background:     -ms-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  background:         linear-gradient(450deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 1px 1px 5px rgb(101, 100, 100);
  font-size: 1.125em;
  font-weight: 700;
  text-align: center;
  color: rgb(255, 255, 255);
}

.rating-arcadia-dozen,
.rating-bahle,
.rating-bayharbor,
.rating-baymeadows,
.rating-belvedere,
.rating-betsie,
.rating-centennial,
.rating-championhill,
.rating-charlevoix,
.rating-chestnuthills,
.rating-chief,
.rating-crookedtree,
.rating-crown,
.rating-dunes,
.rating-eldorado,
.rating-elkrapids,
.rating-elmbrook,
.rating-forestdunes,
.rating-ridge {
  display: block;
  float: left;
  clear: both;
  width: 91.2499999999%;
  height: 31px;
  min-height: 30px;
  margin-left: 4.375%;
  background: rgb(223, 223, 223);
  background: -webkit-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  background:    -moz-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  background:      -o-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  background:     -ms-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  background:         linear-gradient(450deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 1px 1px 5px rgb(101, 100, 100);
  font-size: 1.125em;
  font-weight: 700;
  text-align: center;
  color: rgb(255, 255, 255);
}

.rating-loop {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 12;
  width: 91.2499999999%;
  height: 31px;
  min-height: 30px;
  margin-left: 4.375%;
  background: rgb(223, 223, 223);
  background: -webkit-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  background:    -moz-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  background:      -o-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  background:     -ms-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  background:         linear-gradient(450deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 1px 1px 5px rgb(101, 100, 100);
  font-size: 1.125em;
  font-weight: 700;
  text-align: center;
  color: rgb(255, 255, 255);
}

.rating-sundance {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 247;
  width: 91.2499999999%;
  height: 30px;
  min-height: 30px;
  margin-left: 4.375%;
  background: rgb(223, 223, 223);
  background: -webkit-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  background:    -moz-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  background:      -o-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  background:     -ms-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  background:         linear-gradient(450deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 1px 1px 5px rgb(101, 100, 100);
  font-size: 1.125em;
  font-weight: 700;
  text-align: center;
  color: rgb(255, 255, 255);
}

.rating-antrim,
.rating-charlevoixcc,
.rating-torch {
  display: block;
  float: left;
  clear: both;
  width: 91.2499999999%;
  height: 30px;
  min-height: 30px;
  margin-left: 4.375%;
  background: rgb(223, 223, 223);
  background: -webkit-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  background:    -moz-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  background:      -o-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  background:     -ms-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  background:         linear-gradient(450deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.80952380952381%, rgb(166, 166, 166) 67.38095238095238%, rgb(191, 191, 191) 100%) rgb(130, 130, 130);
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 1px 1px 5px rgb(101, 100, 100);
  font-size: 1.125em;
  font-weight: 700;
  text-align: center;
  color: rgb(255, 255, 255);
}

.splash-a {
  float: left;
  width: 100%;
  height: 368px;
  margin-top: 12px;
}

.splash-image-a {
  width: 95.5932203389%;
  height: 368px;
  margin: 0 auto;
  border: 4px solid rgb(255, 154, 2);
  border-radius: 8px;
  background-image: url('../images/TCGG-arcadia-splash.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
}

.tc-label {
  display: block;
  float: left;
  margin: 19px 0 0 9.99504%;
  text-shadow: 6px 6px 7px rgb(56, 56, 56);
  font-size: 3em;
  font-weight: 700;
  line-height: 0.5;
  color: rgb(223, 223, 223);
}

.tc-label:hover {
  text-shadow: 6px 6px 7px rgb(56, 56, 56);
  color: rgb(101, 100, 100);
}

.tc-label:active {
  text-shadow: 6px 6px 7px rgb(56, 56, 56);
  color: rgb(0, 80, 199);
}

.tc-label:focus {
  text-shadow: 6px 6px 7px rgb(56, 56, 56);
}

.text {
  float: left;
  margin: -380px 0 0 12.73278%;
  font-size: 1em;
  color: rgb(0, 0, 0);
}

.title-antrim {
  display: block;
  position: relative;
  float: left;
  z-index: 267;
  width: 91.2499999999%;
  height: 74px;
  min-height: 30px;
  margin-left: 4.375%;
  padding-left: 120px;
  background-image: -webkit-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:    -moz-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:      -o-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:     -ms-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:         linear-gradient(450deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-position: left top;
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 2px 2px 5px rgb(101, 100, 100);
  font-size: 1.625em;
  font-weight: 700;
  text-align: left;
  color: rgb(255, 255, 255);
}

.title-arcadia-bluffs {
  display: block;
  position: relative;
  float: left;
  width: 91.2499999999%;
  min-height: 30px;
  margin-left: 4.375%;
  padding-left: 120px;
  background-image: -webkit-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:    -moz-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:      -o-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:     -ms-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:         linear-gradient(450deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-position: left top;
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 2px 2px 5px rgb(101, 100, 100);
  font-size: 1.625em;
  font-weight: 700;
  text-align: left;
  color: rgb(255, 255, 255);
}

.title-arcadia-dozen {
  display: block;
  position: relative;
  float: left;
  z-index: 222;
  width: 91.2499999999%;
  height: 75px;
  min-height: 30px;
  margin-left: 4.375%;
  padding-left: 120px;
  background-image: -webkit-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:    -moz-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:      -o-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:     -ms-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:         linear-gradient(450deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-position: left top;
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 2px 2px 5px rgb(101, 100, 100);
  font-size: 1.625em;
  font-weight: 700;
  text-align: left;
  color: rgb(255, 255, 255);
}

.title-bahle {
  display: block;
  position: relative;
  float: left;
  z-index: 203;
  width: 91.2499999999%;
  height: 75px;
  min-height: 30px;
  margin-left: 4.375%;
  padding-left: 120px;
  background-image: -webkit-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:    -moz-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:      -o-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:     -ms-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:         linear-gradient(450deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-position: left top;
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 2px 2px 5px rgb(101, 100, 100);
  font-size: 1.625em;
  font-weight: 700;
  text-align: left;
  color: rgb(255, 255, 255);
}

.title-bayharbor {
  display: block;
  position: relative;
  float: left;
  z-index: 185;
  width: 91.2499999999%;
  height: 75px;
  min-height: 30px;
  margin-left: 4.375%;
  padding-left: 120px;
  background-image: -webkit-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:    -moz-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:      -o-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:     -ms-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:         linear-gradient(450deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-position: left top;
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 2px 2px 5px rgb(101, 100, 100);
  font-size: 1.625em;
  font-weight: 700;
  text-align: left;
  color: rgb(255, 255, 255);
}

.title-baymeadows {
  display: block;
  position: relative;
  float: left;
  z-index: 194;
  width: 91.2499999999%;
  height: 75px;
  min-height: 30px;
  margin-left: 4.375%;
  padding-left: 120px;
  background-image: -webkit-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:    -moz-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:      -o-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:     -ms-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:         linear-gradient(450deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-position: left top;
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 2px 2px 5px rgb(101, 100, 100);
  font-size: 1.625em;
  font-weight: 700;
  text-align: left;
  color: rgb(255, 255, 255);
}

.title-belvedere {
  display: block;
  position: relative;
  float: left;
  z-index: 176;
  width: 91.2499999999%;
  height: 75px;
  min-height: 30px;
  margin-left: 4.375%;
  padding-left: 120px;
  background-image: -webkit-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:    -moz-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:      -o-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:     -ms-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:         linear-gradient(450deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-position: left top;
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 2px 2px 5px rgb(101, 100, 100);
  font-size: 1.625em;
  font-weight: 700;
  text-align: left;
  color: rgb(255, 255, 255);
}

.title-betsie {
  display: block;
  position: relative;
  float: left;
  z-index: 86;
  width: 91.2499999999%;
  height: 75px;
  min-height: 30px;
  margin-left: 4.375%;
  padding-left: 120px;
  background-image: -webkit-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:    -moz-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:      -o-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:     -ms-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:         linear-gradient(450deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-position: left top;
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 2px 2px 5px rgb(101, 100, 100);
  font-size: 1.625em;
  font-weight: 700;
  text-align: left;
  color: rgb(255, 255, 255);
}

.title-centennial {
  display: block;
  position: relative;
  float: left;
  z-index: 167;
  width: 91.2499999999%;
  height: 75px;
  min-height: 30px;
  margin-left: 4.375%;
  padding-left: 120px;
  background-image: -webkit-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:    -moz-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:      -o-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:     -ms-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:         linear-gradient(450deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-position: left top;
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 2px 2px 5px rgb(101, 100, 100);
  font-size: 1.625em;
  font-weight: 700;
  text-align: left;
  color: rgb(255, 255, 255);
}

.title-championhill {
  display: block;
  position: relative;
  float: left;
  z-index: 158;
  width: 91.2499999999%;
  height: 75px;
  min-height: 30px;
  margin-left: 4.375%;
  padding-left: 120px;
  background-image: -webkit-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:    -moz-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:      -o-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:     -ms-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:         linear-gradient(450deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-position: left top;
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 2px 2px 5px rgb(101, 100, 100);
  font-size: 1.625em;
  font-weight: 700;
  text-align: left;
  color: rgb(255, 255, 255);
}

.title-charlevoix {
  display: block;
  position: relative;
  float: left;
  z-index: 149;
  width: 91.2499999999%;
  height: 75px;
  min-height: 30px;
  margin-left: 4.375%;
  padding-left: 120px;
  background-image: -webkit-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:    -moz-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:      -o-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:     -ms-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:         linear-gradient(450deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-position: left top;
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 2px 2px 5px rgb(101, 100, 100);
  font-size: 1.625em;
  font-weight: 700;
  text-align: left;
  color: rgb(255, 255, 255);
}

.title-charlevoixcc {
  display: block;
  position: relative;
  float: left;
  z-index: 258;
  width: 91.2499999999%;
  height: 74px;
  min-height: 30px;
  margin-left: 4.37819%;
  padding-left: 120px;
  background-image: -webkit-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:    -moz-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:      -o-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:     -ms-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:         linear-gradient(450deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-position: left top;
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 2px 2px 5px rgb(101, 100, 100);
  font-size: 1.625em;
  font-weight: 700;
  text-align: left;
  color: rgb(255, 255, 255);
}

.title-chestnuthills {
  display: block;
  position: relative;
  float: left;
  z-index: 140;
  width: 91.2499999999%;
  height: 75px;
  min-height: 30px;
  margin-left: 4.375%;
  padding-left: 120px;
  background-image: -webkit-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:    -moz-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:      -o-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:     -ms-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:         linear-gradient(450deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-position: left top;
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 2px 2px 5px rgb(101, 100, 100);
  font-size: 1.625em;
  font-weight: 700;
  text-align: left;
  color: rgb(255, 255, 255);
}

.title-chief {
  display: block;
  position: relative;
  float: left;
  z-index: 131;
  width: 91.2499999999%;
  height: 75px;
  min-height: 30px;
  margin-left: 4.375%;
  padding-left: 120px;
  background-image: -webkit-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:    -moz-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:      -o-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:     -ms-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:         linear-gradient(450deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-position: left top;
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 2px 2px 5px rgb(101, 100, 100);
  font-size: 1.625em;
  font-weight: 700;
  text-align: left;
  color: rgb(255, 255, 255);
}

.title-crookedtree {
  display: block;
  position: relative;
  float: left;
  z-index: 122;
  width: 91.2499999999%;
  height: 75px;
  min-height: 30px;
  margin-left: 4.375%;
  padding-left: 120px;
  background-image: -webkit-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:    -moz-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:      -o-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:     -ms-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:         linear-gradient(450deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-position: left top;
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 2px 2px 5px rgb(101, 100, 100);
  font-size: 1.625em;
  font-weight: 700;
  text-align: left;
  color: rgb(255, 255, 255);
}

.title-crown {
  display: block;
  position: relative;
  float: left;
  z-index: 113;
  width: 91.2499999999%;
  height: 75px;
  min-height: 30px;
  margin-left: 4.375%;
  padding-left: 120px;
  background-image: -webkit-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:    -moz-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:      -o-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:     -ms-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:         linear-gradient(450deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-position: left top;
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 2px 2px 5px rgb(101, 100, 100);
  font-size: 1.625em;
  font-weight: 700;
  text-align: left;
  color: rgb(255, 255, 255);
}

.title-crystallake {
  display: block;
  position: relative;
  float: left;
  z-index: 104;
  width: 91.2499999999%;
  height: 75px;
  min-height: 30px;
  margin-left: 4.375%;
  padding-left: 120px;
  background-image: -webkit-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:    -moz-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:      -o-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:     -ms-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:         linear-gradient(450deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-position: left top;
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 2px 2px 5px rgb(101, 100, 100);
  font-size: 1.625em;
  font-weight: 700;
  text-align: left;
  color: rgb(255, 255, 255);
}

.title-dunes {
  display: block;
  position: relative;
  float: left;
  z-index: 77;
  width: 91.2499999999%;
  height: 75px;
  min-height: 30px;
  margin-left: 4.375%;
  padding-left: 120px;
  background-image: -webkit-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:    -moz-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:      -o-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:     -ms-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:         linear-gradient(450deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-position: left top;
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 2px 2px 5px rgb(101, 100, 100);
  font-size: 1.625em;
  font-weight: 700;
  text-align: left;
  color: rgb(255, 255, 255);
}

.title-dunmaglas {
  display: block;
  position: relative;
  float: left;
  z-index: 68;
  width: 91.2499999999%;
  height: 75px;
  min-height: 30px;
  margin-left: 4.375%;
  padding-left: 120px;
  background-image: -webkit-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:    -moz-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:      -o-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:     -ms-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:         linear-gradient(450deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-position: left top;
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 2px 2px 5px rgb(101, 100, 100);
  font-size: 1.625em;
  font-weight: 700;
  text-align: left;
  color: rgb(255, 255, 255);
}

.title-eldorado {
  display: block;
  position: relative;
  float: left;
  z-index: 59;
  width: 91.2499999999%;
  height: 75px;
  min-height: 30px;
  margin-left: 4.375%;
  padding-left: 120px;
  background-image: -webkit-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:    -moz-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:      -o-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:     -ms-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:         linear-gradient(450deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-position: left top;
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 2px 2px 5px rgb(101, 100, 100);
  font-size: 1.625em;
  font-weight: 700;
  text-align: left;
  color: rgb(255, 255, 255);
}

.title-elkrapids {
  display: block;
  position: relative;
  float: left;
  z-index: 50;
  width: 91.2499999999%;
  height: 75px;
  min-height: 30px;
  margin-left: 4.375%;
  padding-left: 120px;
  background-image: -webkit-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:    -moz-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:      -o-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:     -ms-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:         linear-gradient(450deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-position: left top;
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 2px 2px 5px rgb(101, 100, 100);
  font-size: 1.625em;
  font-weight: 700;
  text-align: left;
  color: rgb(255, 255, 255);
}

.title-elmbrook {
  display: block;
  position: relative;
  float: left;
  z-index: 41;
  width: 91.2499999999%;
  height: 75px;
  min-height: 30px;
  margin-left: 4.375%;
  padding-left: 120px;
  background-image: -webkit-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:    -moz-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:      -o-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:     -ms-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:         linear-gradient(450deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-position: left top;
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 2px 2px 5px rgb(101, 100, 100);
  font-size: 1.625em;
  font-weight: 700;
  text-align: left;
  color: rgb(255, 255, 255);
}

.title-emeraldvale {
  display: block;
  position: relative;
  float: left;
  z-index: 32;
  width: 91.2499999999%;
  height: 75px;
  min-height: 30px;
  margin-left: 4.375%;
  padding-left: 120px;
  background-image: -webkit-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:    -moz-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:      -o-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:     -ms-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:         linear-gradient(450deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-position: left top;
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 2px 2px 5px rgb(101, 100, 100);
  font-size: 1.625em;
  font-weight: 700;
  text-align: left;
  color: rgb(255, 255, 255);
}

.title-forestdunes {
  display: block;
  position: relative;
  float: left;
  z-index: 23;
  width: 91.2499999999%;
  height: 75px;
  min-height: 30px;
  margin-left: 4.375%;
  padding-left: 120px;
  background-image: -webkit-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:    -moz-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:      -o-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:     -ms-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:         linear-gradient(450deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-position: left top;
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 2px 2px 5px rgb(101, 100, 100);
  font-size: 1.625em;
  font-weight: 700;
  text-align: left;
  color: rgb(255, 255, 255);
}

.title-loop {
  display: block;
  position: relative;
  float: left;
  z-index: 14;
  width: 91.2499999999%;
  height: 75px;
  min-height: 30px;
  margin-left: 4.375%;
  padding-left: 120px;
  background-image: -webkit-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:    -moz-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:      -o-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:     -ms-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:         linear-gradient(450deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-position: left top;
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 2px 2px 5px rgb(101, 100, 100);
  font-size: 1.625em;
  font-weight: 700;
  text-align: left;
  color: rgb(255, 255, 255);
}

.title-antrim:hover,
.title-arcadia-bluffs:hover,
.title-arcadia-dozen:hover,
.title-bahle:hover,
.title-bayharbor:hover,
.title-baymeadows:hover,
.title-belvedere:hover,
.title-betsie:hover,
.title-centennial:hover,
.title-championhill:hover,
.title-charlevoix:hover,
.title-charlevoixcc:hover,
.title-chestnuthills:hover,
.title-chief:hover,
.title-crookedtree:hover,
.title-crown:hover,
.title-crystallake:hover,
.title-dunes:hover,
.title-dunmaglas:hover,
.title-eldorado:hover,
.title-elkrapids:hover,
.title-elmbrook:hover,
.title-emeraldvale:hover,
.title-forestdunes:hover,
.title-loop:hover,
.title-ridge:hover,
.title-sundance:hover,
.title-torch:hover {
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 2px 2px 5px rgb(101, 100, 100);
  color: rgb(191, 191, 191);
}

.title-antrim:active,
.title-arcadia-bluffs:active,
.title-arcadia-dozen:active,
.title-bahle:active,
.title-bayharbor:active,
.title-baymeadows:active,
.title-belvedere:active,
.title-betsie:active,
.title-centennial:active,
.title-championhill:active,
.title-charlevoix:active,
.title-charlevoixcc:active,
.title-chestnuthills:active,
.title-chief:active,
.title-crookedtree:active,
.title-crown:active,
.title-crystallake:active,
.title-dunes:active,
.title-dunmaglas:active,
.title-eldorado:active,
.title-elkrapids:active,
.title-elmbrook:active,
.title-emeraldvale:active,
.title-forestdunes:active,
.title-loop:active,
.title-ridge:active,
.title-sundance:active,
.title-torch:active {
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 2px 2px 5px rgb(101, 100, 100);
  color: rgb(130, 130, 130);
}

.title-ridge {
  display: block;
  position: relative;
  float: left;
  z-index: 95;
  width: 91.2499999999%;
  height: 75px;
  min-height: 30px;
  margin-left: 4.375%;
  padding-left: 120px;
  background-image: -webkit-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:    -moz-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:      -o-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:     -ms-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:         linear-gradient(450deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-position: left top;
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 2px 2px 5px rgb(101, 100, 100);
  font-size: 1.625em;
  font-weight: 700;
  text-align: left;
  color: rgb(255, 255, 255);
}

.title-sundance {
  display: block;
  position: relative;
  float: left;
  z-index: 249;
  width: 91.2499999999%;
  height: 74px;
  min-height: 30px;
  margin-left: 4.375%;
  padding-left: 120px;
  background-image: -webkit-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:    -moz-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:      -o-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:     -ms-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:         linear-gradient(450deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-position: left top;
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 2px 2px 5px rgb(101, 100, 100);
  font-size: 1.625em;
  font-weight: 700;
  text-align: left;
  color: rgb(255, 255, 255);
}

.title-torch {
  display: block;
  position: relative;
  float: left;
  z-index: 240;
  width: 91.2499999999%;
  height: 74px;
  min-height: 30px;
  margin-left: 4.375%;
  padding-left: 120px;
  background-image: -webkit-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:    -moz-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:      -o-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:     -ms-linear-gradient(0deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-image:         linear-gradient(450deg, rgb(155, 93, 0) 0%, rgb(255, 154, 2) 28.809523809523807%, rgb(255, 154, 2) 72.14285714285714%, rgb(166, 166, 166) 100%);
  background-position: left top;
  box-shadow: 1px 1px 5px rgb(56, 56, 56);
  text-shadow: 2px 2px 5px rgb(101, 100, 100);
  font-size: 1.625em;
  font-weight: 700;
  text-align: left;
  color: rgb(255, 255, 255);
}

.top20 {
  display: block;
  position: relative;
  float: left;
  z-index: 281;
  width: 8%;
  height: 36px;
  margin: -36px 0 0 18.87755%;
  background-color: rgb(56, 56, 56);
  font-size: 0.688em;
  text-align: center;
  color: rgb(223, 223, 223);
}

.topspecialcetering {
  position: relative;
  float: left;
  width: 90%;
  margin-top: 5px;
}

.traverse-city {
  float: right;
  margin: 27px 10.99419% 0 0;
  font-size: 1.5em;
  line-height: 0.5;
  color: rgb(223, 223, 223);
}

.websiteopen-antrim {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 263;
  width: 23.3988402061%;
  max-width: 299px;
  height: 36px;
  margin-left: 12.75351%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_open_in_browser_black_24dp_2x(2).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.websiteopen-arcadia-bluffs {
  display: block;
  position: relative;
  float: left;
  clear: both;
  width: 23.3988402061%;
  max-width: 299px;
  margin-left: 12.73278%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_open_in_browser_black_24dp_2x(2).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.websiteopen-arcadia-dozen {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 218;
  width: 23.3988402061%;
  max-width: 299px;
  height: 37px;
  margin-left: 12.73278%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_open_in_browser_black_24dp_2x(2).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.websiteopen-bahle {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 199;
  width: 23.3988402061%;
  max-width: 299px;
  height: 37px;
  margin-left: 12.73278%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_open_in_browser_black_24dp_2x(2).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.websiteopen-bayharbor {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 181;
  width: 23.3988402061%;
  max-width: 299px;
  height: 37px;
  margin-left: 12.73278%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_open_in_browser_black_24dp_2x(2).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.websiteopen-baymeadows {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 190;
  width: 23.3988402061%;
  max-width: 299px;
  height: 37px;
  margin-left: 12.73278%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_open_in_browser_black_24dp_2x(2).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.websiteopen-belvedere {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 172;
  width: 23.3988402061%;
  max-width: 299px;
  height: 37px;
  margin-left: 12.73278%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_open_in_browser_black_24dp_2x(2).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.websiteopen-betsie {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 82;
  width: 23.3988402061%;
  max-width: 299px;
  height: 37px;
  margin-left: 12.75351%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_open_in_browser_black_24dp_2x(2).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.websiteopen-centennial {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 163;
  width: 23.3988402061%;
  max-width: 299px;
  height: 37px;
  margin-left: 12.75351%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_open_in_browser_black_24dp_2x(2).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.websiteopen-championhill {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 154;
  width: 23.3988402061%;
  max-width: 299px;
  height: 37px;
  margin-left: 12.75351%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_open_in_browser_black_24dp_2x(2).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.websiteopen-charlevoix {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 145;
  width: 23.3988402061%;
  max-width: 299px;
  height: 37px;
  margin-left: 12.75351%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_open_in_browser_black_24dp_2x(2).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.websiteopen-charlevoixcc {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 254;
  width: 23.3988402061%;
  max-width: 299px;
  height: 36px;
  margin-left: 12.73278%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_open_in_browser_black_24dp_2x(2).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.websiteopen-chestnuthills {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 136;
  width: 23.3988402061%;
  max-width: 299px;
  height: 37px;
  margin-left: 12.75351%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_open_in_browser_black_24dp_2x(2).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.websiteopen-chief {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 127;
  width: 23.3988402061%;
  max-width: 299px;
  height: 37px;
  margin-left: 12.75351%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_open_in_browser_black_24dp_2x(2).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.websiteopen-crookedtree {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 118;
  width: 23.3988402061%;
  max-width: 299px;
  height: 37px;
  margin-left: 12.75351%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_open_in_browser_black_24dp_2x(2).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.websiteopen-crown {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 109;
  width: 23.3988402061%;
  max-width: 299px;
  height: 37px;
  margin-left: 12.75351%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_open_in_browser_black_24dp_2x(2).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.websiteopen-crystallake {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 100;
  width: 23.3988402061%;
  max-width: 299px;
  height: 37px;
  margin-left: 12.75351%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_open_in_browser_black_24dp_2x(2).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.websiteopen-dunes {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 73;
  width: 23.3988402061%;
  max-width: 299px;
  height: 37px;
  margin-left: 12.75351%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_open_in_browser_black_24dp_2x(2).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.websiteopen-dunmaglas {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 64;
  width: 23.3988402061%;
  max-width: 299px;
  height: 37px;
  margin-left: 12.75351%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_open_in_browser_black_24dp_2x(2).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.websiteopen-eldorado {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 55;
  width: 23.3988402061%;
  max-width: 299px;
  height: 37px;
  margin-left: 12.75351%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_open_in_browser_black_24dp_2x(2).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.websiteopen-elkrapids {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 46;
  width: 23.3988402061%;
  max-width: 299px;
  height: 37px;
  margin-left: 12.75351%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_open_in_browser_black_24dp_2x(2).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.websiteopen-elmbrook {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 37;
  width: 23.3988402061%;
  max-width: 299px;
  height: 37px;
  margin-left: 12.75351%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_open_in_browser_black_24dp_2x(2).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.websiteopen-emeraldvale {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 28;
  width: 23.3988402061%;
  max-width: 299px;
  height: 37px;
  margin-left: 12.75351%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_open_in_browser_black_24dp_2x(2).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.websiteopen-forestdunes {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 19;
  width: 23.3988402061%;
  max-width: 299px;
  height: 37px;
  margin-left: 12.75351%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_open_in_browser_black_24dp_2x(2).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.websiteopen-loop {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 10;
  width: 23.3988402061%;
  max-width: 299px;
  height: 37px;
  margin-left: 12.75351%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_open_in_browser_black_24dp_2x(2).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.websiteopen-antrim:hover,
.websiteopen-arcadia-bluffs:hover,
.websiteopen-arcadia-dozen:hover,
.websiteopen-bahle:hover,
.websiteopen-bayharbor:hover,
.websiteopen-baymeadows:hover,
.websiteopen-belvedere:hover,
.websiteopen-betsie:hover,
.websiteopen-centennial:hover,
.websiteopen-championhill:hover,
.websiteopen-charlevoix:hover,
.websiteopen-charlevoixcc:hover,
.websiteopen-chestnuthills:hover,
.websiteopen-chief:hover,
.websiteopen-crookedtree:hover,
.websiteopen-crown:hover,
.websiteopen-crystallake:hover,
.websiteopen-dunes:hover,
.websiteopen-dunmaglas:hover,
.websiteopen-eldorado:hover,
.websiteopen-elkrapids:hover,
.websiteopen-elmbrook:hover,
.websiteopen-emeraldvale:hover,
.websiteopen-forestdunes:hover,
.websiteopen-loop:hover,
.websiteopen-ridge:hover,
.websiteopen-sundance:hover,
.websiteopen-torch:hover {
  background-color: rgb(166, 166, 166);
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.websiteopen-ridge {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 91;
  width: 23.3988402061%;
  max-width: 299px;
  height: 37px;
  margin-left: 12.75351%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_open_in_browser_black_24dp_2x(2).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.websiteopen-sundance {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 245;
  width: 23.3988402061%;
  max-width: 299px;
  height: 36px;
  margin-left: 12.73278%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_open_in_browser_black_24dp_2x(2).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

.websiteopen-torch {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 236;
  width: 23.3988402061%;
  max-width: 299px;
  height: 36px;
  margin-left: 12.73278%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: url('../images/ic_open_in_browser_black_24dp_2x(2).png') rgb(223, 223, 223);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
}

@media(max-width: 900px) {
  .title-antrim:active,
  .title-antrim:hover,
  .title-arcadia-bluffs:active,
  .title-arcadia-bluffs:hover,
  .title-arcadia-dozen:active,
  .title-arcadia-dozen:hover,
  .title-bahle:active,
  .title-bahle:hover,
  .title-bayharbor:active,
  .title-bayharbor:hover,
  .title-baymeadows:active,
  .title-baymeadows:hover,
  .title-belvedere:active,
  .title-belvedere:hover,
  .title-betsie:active,
  .title-betsie:hover,
  .title-centennial:active,
  .title-centennial:hover,
  .title-championhill:active,
  .title-championhill:hover,
  .title-charlevoix:active,
  .title-charlevoix:hover,
  .title-charlevoixcc:active,
  .title-charlevoixcc:hover,
  .title-chestnuthills:active,
  .title-chestnuthills:hover,
  .title-chief:active,
  .title-chief:hover,
  .title-crookedtree:active,
  .title-crookedtree:hover,
  .title-crown:active,
  .title-crown:hover,
  .title-crystallake:active,
  .title-crystallake:hover,
  .title-dunes:active,
  .title-dunes:hover,
  .title-dunmaglas:active,
  .title-dunmaglas:hover,
  .title-eldorado:active,
  .title-eldorado:hover,
  .title-elkrapids:active,
  .title-elkrapids:hover,
  .title-elmbrook:active,
  .title-elmbrook:hover,
  .title-emeraldvale:active,
  .title-emeraldvale:hover,
  .title-forestdunes:active,
  .title-forestdunes:hover,
  .title-loop:active,
  .title-loop:hover,
  .title-ridge:active,
  .title-ridge:hover,
  .title-sundance:active,
  .title-sundance:hover,
  .title-torch:active,
  .title-torch:hover {
    box-shadow: 1px 1px 5px rgb(56, 56, 56);
    text-shadow: 2px 2px 5px rgb(101, 100, 100);
  }

  .map-arcadia-dozen:active,
  .map-arcadia-dozen:focus,
  .map-arcadia-dozen:hover,
  .map-dunmaglas:active,
  .map-dunmaglas:focus,
  .map-dunmaglas:hover,
  .phone-antrim:active,
  .phone-antrim:focus,
  .phone-antrim:hover,
  .phone-arcadia-bluffs:active,
  .phone-arcadia-bluffs:focus,
  .phone-arcadia-bluffs:hover,
  .phone-arcadia-dozen:active,
  .phone-arcadia-dozen:focus,
  .phone-arcadia-dozen:hover,
  .phone-bahle:active,
  .phone-bahle:focus,
  .phone-bahle:hover,
  .phone-bayharbor:active,
  .phone-bayharbor:focus,
  .phone-bayharbor:hover,
  .phone-baymeadows:active,
  .phone-baymeadows:focus,
  .phone-baymeadows:hover,
  .phone-belvedere:active,
  .phone-belvedere:focus,
  .phone-belvedere:hover,
  .phone-betsie:active,
  .phone-betsie:focus,
  .phone-betsie:hover,
  .phone-centennial:active,
  .phone-centennial:focus,
  .phone-centennial:hover,
  .phone-championhill:active,
  .phone-championhill:focus,
  .phone-championhill:hover,
  .phone-charlevoix:active,
  .phone-charlevoix:focus,
  .phone-charlevoix:hover,
  .phone-charlevoixcc:active,
  .phone-charlevoixcc:focus,
  .phone-charlevoixcc:hover,
  .phone-chestnuthills:active,
  .phone-chestnuthills:focus,
  .phone-chestnuthills:hover,
  .phone-chief:active,
  .phone-chief:focus,
  .phone-chief:hover,
  .phone-crookedtree:active,
  .phone-crookedtree:focus,
  .phone-crookedtree:hover,
  .phone-crown:active,
  .phone-crown:focus,
  .phone-crown:hover,
  .phone-crystallake:active,
  .phone-crystallake:focus,
  .phone-crystallake:hover,
  .phone-dunes:active,
  .phone-dunes:focus,
  .phone-dunes:hover,
  .phone-dunmaglas:active,
  .phone-dunmaglas:focus,
  .phone-dunmaglas:hover,
  .phone-eldorado:active,
  .phone-eldorado:focus,
  .phone-eldorado:hover,
  .phone-elkrapids:active,
  .phone-elkrapids:focus,
  .phone-elkrapids:hover,
  .phone-elmbrook:active,
  .phone-elmbrook:focus,
  .phone-elmbrook:hover,
  .phone-emeraldvale:active,
  .phone-emeraldvale:focus,
  .phone-emeraldvale:hover,
  .phone-forestdunes:active,
  .phone-forestdunes:focus,
  .phone-forestdunes:hover,
  .phone-loop:active,
  .phone-loop:focus,
  .phone-loop:hover,
  .phone-ridge:active,
  .phone-ridge:focus,
  .phone-ridge:hover,
  .phone-sundance:active,
  .phone-sundance:focus,
  .phone-sundance:hover,
  .phone-torch:active,
  .phone-torch:focus,
  .phone-torch:hover,
  .photoslider-antrim:active,
  .photoslider-antrim:focus,
  .photoslider-antrim:hover,
  .photoslider-arcadia-bluffs:active,
  .photoslider-arcadia-bluffs:focus,
  .photoslider-arcadia-bluffs:hover,
  .photoslider-arcadia-dozen:active,
  .photoslider-arcadia-dozen:focus,
  .photoslider-arcadia-dozen:hover,
  .photoslider-bahle:active,
  .photoslider-bahle:focus,
  .photoslider-bahle:hover,
  .photoslider-bayharbor:active,
  .photoslider-bayharbor:focus,
  .photoslider-bayharbor:hover,
  .photoslider-baymeadows:active,
  .photoslider-baymeadows:focus,
  .photoslider-baymeadows:hover,
  .photoslider-belvedere:active,
  .photoslider-belvedere:focus,
  .photoslider-belvedere:hover,
  .photoslider-betsie:active,
  .photoslider-betsie:focus,
  .photoslider-betsie:hover,
  .photoslider-centennial:active,
  .photoslider-centennial:focus,
  .photoslider-centennial:hover,
  .photoslider-championhill:active,
  .photoslider-championhill:focus,
  .photoslider-championhill:hover,
  .photoslider-charlevoix:active,
  .photoslider-charlevoix:focus,
  .photoslider-charlevoix:hover,
  .photoslider-charlevoixcc:active,
  .photoslider-charlevoixcc:focus,
  .photoslider-charlevoixcc:hover,
  .photoslider-chestnuthills:active,
  .photoslider-chestnuthills:focus,
  .photoslider-chestnuthills:hover,
  .photoslider-chief:active,
  .photoslider-chief:focus,
  .photoslider-chief:hover,
  .photoslider-crookedtree:active,
  .photoslider-crookedtree:focus,
  .photoslider-crookedtree:hover,
  .photoslider-crown:active,
  .photoslider-crown:focus,
  .photoslider-crown:hover,
  .photoslider-crystallake:active,
  .photoslider-crystallake:focus,
  .photoslider-crystallake:hover,
  .photoslider-dunes:active,
  .photoslider-dunes:focus,
  .photoslider-dunes:hover,
  .photoslider-dunmaglas:active,
  .photoslider-dunmaglas:focus,
  .photoslider-dunmaglas:hover,
  .photoslider-eldorado:active,
  .photoslider-eldorado:focus,
  .photoslider-eldorado:hover,
  .photoslider-elkrapids:active,
  .photoslider-elkrapids:focus,
  .photoslider-elkrapids:hover,
  .photoslider-elmbrook:active,
  .photoslider-elmbrook:focus,
  .photoslider-elmbrook:hover,
  .photoslider-emeraldvale:active,
  .photoslider-emeraldvale:focus,
  .photoslider-emeraldvale:hover,
  .photoslider-forestdunes:active,
  .photoslider-forestdunes:focus,
  .photoslider-forestdunes:hover,
  .photoslider-loop:active,
  .photoslider-loop:focus,
  .photoslider-loop:hover,
  .photoslider-ridge:active,
  .photoslider-ridge:focus,
  .photoslider-ridge:hover,
  .photoslider-sundance:active,
  .photoslider-sundance:focus,
  .photoslider-sundance:hover,
  .photoslider-torch:active,
  .photoslider-torch:focus,
  .photoslider-torch:hover,
  .websiteopen-antrim:active,
  .websiteopen-antrim:focus,
  .websiteopen-antrim:hover,
  .websiteopen-arcadia-bluffs:active,
  .websiteopen-arcadia-bluffs:focus,
  .websiteopen-arcadia-bluffs:hover,
  .websiteopen-arcadia-dozen:active,
  .websiteopen-arcadia-dozen:focus,
  .websiteopen-arcadia-dozen:hover,
  .websiteopen-bahle:active,
  .websiteopen-bahle:focus,
  .websiteopen-bahle:hover,
  .websiteopen-bayharbor:active,
  .websiteopen-bayharbor:focus,
  .websiteopen-bayharbor:hover,
  .websiteopen-baymeadows:active,
  .websiteopen-baymeadows:focus,
  .websiteopen-baymeadows:hover,
  .websiteopen-belvedere:active,
  .websiteopen-belvedere:focus,
  .websiteopen-belvedere:hover,
  .websiteopen-betsie:active,
  .websiteopen-betsie:focus,
  .websiteopen-betsie:hover,
  .websiteopen-centennial:active,
  .websiteopen-centennial:focus,
  .websiteopen-centennial:hover,
  .websiteopen-championhill:active,
  .websiteopen-championhill:focus,
  .websiteopen-championhill:hover,
  .websiteopen-charlevoix:active,
  .websiteopen-charlevoix:focus,
  .websiteopen-charlevoix:hover,
  .websiteopen-charlevoixcc:active,
  .websiteopen-charlevoixcc:focus,
  .websiteopen-charlevoixcc:hover,
  .websiteopen-chestnuthills:active,
  .websiteopen-chestnuthills:focus,
  .websiteopen-chestnuthills:hover,
  .websiteopen-chief:active,
  .websiteopen-chief:focus,
  .websiteopen-chief:hover,
  .websiteopen-crookedtree:active,
  .websiteopen-crookedtree:focus,
  .websiteopen-crookedtree:hover,
  .websiteopen-crown:active,
  .websiteopen-crown:focus,
  .websiteopen-crown:hover,
  .websiteopen-crystallake:active,
  .websiteopen-crystallake:focus,
  .websiteopen-crystallake:hover,
  .websiteopen-dunes:active,
  .websiteopen-dunes:focus,
  .websiteopen-dunes:hover,
  .websiteopen-dunmaglas:active,
  .websiteopen-dunmaglas:focus,
  .websiteopen-dunmaglas:hover,
  .websiteopen-eldorado:active,
  .websiteopen-eldorado:focus,
  .websiteopen-eldorado:hover,
  .websiteopen-elkrapids:active,
  .websiteopen-elkrapids:focus,
  .websiteopen-elkrapids:hover,
  .websiteopen-elmbrook:active,
  .websiteopen-elmbrook:focus,
  .websiteopen-elmbrook:hover,
  .websiteopen-emeraldvale:active,
  .websiteopen-emeraldvale:focus,
  .websiteopen-emeraldvale:hover,
  .websiteopen-forestdunes:active,
  .websiteopen-forestdunes:focus,
  .websiteopen-forestdunes:hover,
  .websiteopen-loop:active,
  .websiteopen-loop:focus,
  .websiteopen-loop:hover,
  .websiteopen-ridge:active,
  .websiteopen-ridge:focus,
  .websiteopen-ridge:hover,
  .websiteopen-sundance:active,
  .websiteopen-sundance:focus,
  .websiteopen-sundance:hover,
  .websiteopen-torch:active,
  .websiteopen-torch:focus,
  .websiteopen-torch:hover {
    box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
  }

  .map-antrim:active,
  .map-antrim:focus,
  .map-antrim:hover,
  .map-arcadia-bluffs:active,
  .map-arcadia-bluffs:focus,
  .map-arcadia-bluffs:hover,
  .map-bahle:active,
  .map-bahle:focus,
  .map-bahle:hover,
  .map-bayharbor:active,
  .map-bayharbor:focus,
  .map-bayharbor:hover,
  .map-baymeadows:active,
  .map-baymeadows:focus,
  .map-baymeadows:hover,
  .map-belvedere:active,
  .map-belvedere:focus,
  .map-belvedere:hover,
  .map-betsie:active,
  .map-betsie:focus,
  .map-betsie:hover,
  .map-centennial:active,
  .map-centennial:focus,
  .map-centennial:hover,
  .map-championhill:active,
  .map-championhill:focus,
  .map-championhill:hover,
  .map-charlevoix:active,
  .map-charlevoix:focus,
  .map-charlevoix:hover,
  .map-charlevoixcc:active,
  .map-charlevoixcc:focus,
  .map-charlevoixcc:hover,
  .map-chestnuthills:active,
  .map-chestnuthills:focus,
  .map-chestnuthills:hover,
  .map-chief:active,
  .map-chief:focus,
  .map-chief:hover,
  .map-crookedtree:active,
  .map-crookedtree:focus,
  .map-crookedtree:hover,
  .map-crown:active,
  .map-crown:focus,
  .map-crown:hover,
  .map-crystallake:active,
  .map-crystallake:focus,
  .map-crystallake:hover,
  .map-dunes:active,
  .map-dunes:focus,
  .map-dunes:hover,
  .map-eldorado:active,
  .map-eldorado:focus,
  .map-eldorado:hover,
  .map-elkrapids:active,
  .map-elkrapids:focus,
  .map-elkrapids:hover,
  .map-elmbrook:active,
  .map-elmbrook:focus,
  .map-elmbrook:hover,
  .map-emeraldvale:active,
  .map-emeraldvale:focus,
  .map-emeraldvale:hover,
  .map-forestdunes:active,
  .map-forestdunes:focus,
  .map-forestdunes:hover,
  .map-loop:active,
  .map-loop:focus,
  .map-loop:hover,
  .map-ridge:active,
  .map-ridge:focus,
  .map-ridge:hover,
  .map-torch:active,
  .map-torch:focus,
  .map-torch:hover {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
  }

  .bottom-legal:active,
  .courses:active {
    background-color: rgb(101, 100, 100);
  }

  body {
    height: 100%;
    background-image: -webkit-linear-gradient(25deg, rgb(56, 56, 56) 3.3333333333333335%, rgb(101, 100, 100) 14.285714285714285%, rgb(191, 191, 191) 52.38095238095239%, rgb(101, 100, 100) 86.42857142857143%, rgb(27, 27, 27) 97.85714285714285%);
    background-image:    -moz-linear-gradient(25deg, rgb(56, 56, 56) 3.3333333333333335%, rgb(101, 100, 100) 14.285714285714285%, rgb(191, 191, 191) 52.38095238095239%, rgb(101, 100, 100) 86.42857142857143%, rgb(27, 27, 27) 97.85714285714285%);
    background-image:      -o-linear-gradient(25deg, rgb(56, 56, 56) 3.3333333333333335%, rgb(101, 100, 100) 14.285714285714285%, rgb(191, 191, 191) 52.38095238095239%, rgb(101, 100, 100) 86.42857142857143%, rgb(27, 27, 27) 97.85714285714285%);
    background-image:     -ms-linear-gradient(25deg, rgb(56, 56, 56) 3.3333333333333335%, rgb(101, 100, 100) 14.285714285714285%, rgb(191, 191, 191) 52.38095238095239%, rgb(101, 100, 100) 86.42857142857143%, rgb(27, 27, 27) 97.85714285714285%);
    background-image:         linear-gradient(425deg, rgb(56, 56, 56) 3.3333333333333335%, rgb(101, 100, 100) 14.285714285714285%, rgb(191, 191, 191) 52.38095238095239%, rgb(101, 100, 100) 86.42857142857143%, rgb(27, 27, 27) 97.85714285714285%);
    background-size: 100% 100%;
    background-position: left top;
  }

  .a-to-z .ag {
    width: 21%;
    margin-left: 25%;
  }

  .a-to-z .hz {
    width: 21%;
    margin-right: 25%;
  }

  .agm-bar-a1 {
    text-shadow: 2px 2px 2px rgb(0, 0, 0);
    font-size: 0.75em;
  }

  .agm-bar-a1:active,
  .agm-bar-a1:hover {
    text-shadow: 2px 2px 2px rgb(0, 0, 0);
  }

  .gco-top-container-a1 {
    height: 66px;
  }

  .gco-top-container-a1 .topspecialcetering {
    width: 92%;
    margin-left: 4%;
  }

  .gggggggggg-antrimdells .element-logo-antrim {
    position: relative;
    z-index: 268;
    width: 60px;
    height: 60px;
    margin-top: -64px;
    margin-left: 5.4948499999%;
  }

  .gggggggggg-antrimdells .map-antrim {
    position: relative;
    z-index: 261;
    width: 23.5%;
    margin-right: 12.74534%;
  }

  .gggggggggg-antrimdells .paragraph-antrim {
    padding-left: 50px;
  }

  .gggggggggg-antrimdells .phone-antrim {
    position: relative;
    z-index: 264;
    width: 20%;
    margin-top: 100px;
    margin-left: 0.57245%;
  }

  .gggggggggg-antrimdells .photoslider-antrim {
    position: relative;
    z-index: 262;
    width: 23.5%;
    margin-left: 1.95226%;
  }

  .gggggggggg-antrimdells .title-antrim {
    position: relative;
    z-index: 267;
    width: 91.25%;
    height: 68px;
    margin-left: 4.29427%;
    padding-left: 100px;
    font-size: 1.5em;
  }

  .gggggggggg-antrimdells .websiteopen-antrim {
    position: relative;
    z-index: 263;
    width: 23.5%;
    margin-left: 12.77318%;
  }

  .gggggggggg-arcadia-bluffs .element-logo-arcadia-bluffs {
    position: relative;
    z-index: 232;
    width: 60px;
    height: 60px;
    margin-top: -64px;
    margin-left: 5.4948499999%;
  }

  .gggggggggg-arcadia-bluffs .map-arcadia-bluffs {
    position: relative;
    z-index: 225;
    width: 23.5%;
    margin-right: 12.74534%;
  }

  .gggggggggg-arcadia-bluffs .paragraph-arcadia-bluffs {
    position: relative;
    z-index: 230;
    padding-right: 50px;
    padding-left: 50px;
  }

  .gggggggggg-arcadia-bluffs .phone-arcadia-bluffs {
    position: relative;
    z-index: 228;
    width: 20%;
    margin-top: -208px;
    margin-left: 0.57245%;
  }

  .gggggggggg-arcadia-bluffs .photoslider-arcadia-bluffs {
    position: relative;
    z-index: 226;
    width: 23.5%;
    margin-left: 1.95226%;
  }

  .gggggggggg-arcadia-bluffs .rating-arcadia-bluffs {
    position: relative;
    z-index: 229;
    width: 91.3298611111%;
    margin-left: 4.28557%;
    font-size: 1.063em;
  }

  .gggggggggg-arcadia-bluffs .title-arcadia-bluffs {
    position: relative;
    z-index: 231;
    width: 91.25%;
    height: 68px;
    margin-left: 4.29427%;
    padding-left: 100px;
    font-size: 1.5em;
  }

  .gggggggggg-arcadia-bluffs .websiteopen-arcadia-bluffs {
    position: relative;
    z-index: 227;
    width: 23.5%;
    margin-left: 12.77318%;
  }

  .gggggggggg-arcadia-dozen .element-logo-arcadia-dozen {
    position: relative;
    z-index: 223;
    width: 60px;
    height: 60px;
    margin-top: -64px;
    margin-left: 5.49653%;
  }

  .gggggggggg-arcadia-dozen .map-arcadia-dozen {
    position: relative;
    z-index: 216;
    width: 26%;
    margin-right: 6.17535%;
  }

  .gggggggggg-arcadia-dozen .phone-arcadia-dozen {
    position: relative;
    z-index: 219;
    margin-top: 120px;
    margin-left: 0.57118%;
  }

  .gggggggggg-arcadia-dozen .photoslider-arcadia-dozen {
    position: relative;
    z-index: 217;
    width: 26%;
    margin-left: 2.07813%;
  }

  .gggggggggg-arcadia-dozen .rating-arcadia-dozen {
    font-size: 1.063em;
  }

  .gggggggggg-arcadia-dozen .title-arcadia-dozen {
    position: relative;
    z-index: 222;
    height: 68px;
    padding-left: 100px;
    font-size: 1.5em;
  }

  .gggggggggg-arcadia-dozen .websiteopen-arcadia-dozen {
    position: relative;
    z-index: 218;
    width: 26%;
    margin-left: 12.73264%;
  }

  .gggggggggg-arcadia-south .element-logo-arcadia-bluffs {
    position: relative;
    z-index: 213;
    width: 60px;
    height: 60px;
    margin-top: -64px;
    margin-left: 5.4948499999%;
  }

  .gggggggggg-arcadia-south .map-arcadia-bluffs {
    position: relative;
    z-index: 206;
    width: 23.5%;
    margin-right: 12.74534%;
  }

  .gggggggggg-arcadia-south .paragraph-arcadia-bluffs {
    position: relative;
    z-index: 211;
    padding-right: 50px;
    padding-left: 50px;
  }

  .gggggggggg-arcadia-south .phone-arcadia-bluffs {
    position: relative;
    z-index: 209;
    width: 20%;
    margin-top: 3px;
    margin-left: 0.57245%;
  }

  .gggggggggg-arcadia-south .photoslider-arcadia-bluffs {
    position: relative;
    z-index: 207;
    width: 23.5%;
    margin-left: 1.95226%;
  }

  .gggggggggg-arcadia-south .text {
    margin-left: 12.73142%;
  }

  .gggggggggg-arcadia-south .title-arcadia-bluffs {
    position: relative;
    z-index: 212;
    width: 91.25%;
    height: 68px;
    margin-left: 4.29427%;
    padding-left: 100px;
    font-size: 1.5em;
  }

  .gggggggggg-arcadia-south .websiteopen-arcadia-bluffs {
    position: relative;
    z-index: 208;
    width: 23.5%;
    margin-left: 12.77318%;
  }

  .gggggggggg-bahle .element-logo-bahle {
    position: relative;
    z-index: 204;
    width: 60px;
    height: 60px;
    margin-top: -64px;
    margin-left: 5.4948499999%;
  }

  .gggggggggg-bahle .map-bahle {
    position: relative;
    z-index: 197;
    width: 23.5%;
    margin-right: 12.74534%;
  }

  .gggggggggg-bahle .paragraph-bahle {
    position: relative;
    z-index: 202;
    padding-right: 50px;
    padding-left: 50px;
  }

  .gggggggggg-bahle .phone-bahle {
    position: relative;
    z-index: 200;
    width: 20%;
    margin-top: 10px;
    margin-left: 0.57245%;
  }

  .gggggggggg-bahle .photoslider-bahle {
    position: relative;
    z-index: 198;
    width: 23.5%;
    margin-left: 1.95226%;
  }

  .gggggggggg-bahle .title-bahle {
    position: relative;
    z-index: 203;
    width: 91.25%;
    height: 68px;
    margin-left: 4.29427%;
    padding-left: 100px;
    font-size: 1.5em;
  }

  .gggggggggg-bahle .websiteopen-bahle {
    position: relative;
    z-index: 199;
    width: 23.5%;
    margin-left: 12.77318%;
  }

  .gggggggggg-bayharbor .element-logo-bayharbor {
    position: relative;
    z-index: 186;
    width: 60px;
    height: 60px;
    margin-top: -64px;
    margin-left: 5.4948499999%;
  }

  .gggggggggg-bayharbor .map-bayharbor {
    position: relative;
    z-index: 179;
    width: 23.5%;
    margin-right: 12.74534%;
  }

  .gggggggggg-bayharbor .paragraph-bayharbor {
    position: relative;
    z-index: 184;
    padding-right: 50px;
    padding-left: 50px;
  }

  .gggggggggg-bayharbor .phone-bayharbor {
    position: relative;
    z-index: 182;
    width: 20%;
    margin-top: -76px;
    margin-left: 0.57245%;
  }

  .gggggggggg-bayharbor .photoslider-bayharbor {
    position: relative;
    z-index: 180;
    width: 23.5%;
    margin-left: 1.95226%;
  }

  .gggggggggg-bayharbor .rating-bayharbor {
    position: relative;
    z-index: 183;
    width: 91.3298611111%;
    margin-left: 4.28557%;
    font-size: 1.063em;
  }

  .gggggggggg-bayharbor .title-bayharbor {
    position: relative;
    z-index: 185;
    width: 91.25%;
    height: 68px;
    margin-left: 4.29427%;
    padding-left: 100px;
    font-size: 1.5em;
  }

  .gggggggggg-bayharbor .websiteopen-bayharbor {
    position: relative;
    z-index: 181;
    width: 23.5%;
    margin-left: 12.77318%;
  }

  .gggggggggg-baymeadows .element-logo-baymeadows {
    position: relative;
    z-index: 195;
    width: 60px;
    height: 60px;
    margin-top: -64px;
    margin-left: 5.4948499999%;
  }

  .gggggggggg-baymeadows .map-baymeadows {
    position: relative;
    z-index: 188;
    width: 23.5%;
    margin-right: 12.74534%;
  }

  .gggggggggg-baymeadows .phone-baymeadows {
    position: relative;
    z-index: 191;
    width: 20%;
    margin-top: 186px;
    margin-left: 0.57245%;
  }

  .gggggggggg-baymeadows .photoslider-baymeadows {
    position: relative;
    z-index: 189;
    width: 23.5%;
    margin-left: 1.95226%;
  }

  .gggggggggg-antrimdells .rating-antrim,
  .gggggggggg-arcadia-south .rating-arcadia-bluffs,
  .gggggggggg-bahle .rating-bahle,
  .gggggggggg-baymeadows .rating-baymeadows,
  .gggggggggg-charlevoixcc .rating-charlevoixcc,
  .gggggggggg-torch .rating-torch {
    width: 91.3298611111%;
    margin-left: 4.28557%;
    font-size: 1.063em;
  }

  .gggggggggg-baymeadows .title-baymeadows {
    position: relative;
    z-index: 194;
    width: 91.25%;
    height: 68px;
    margin-left: 4.29427%;
    padding-left: 100px;
    font-size: 1.5em;
  }

  .gggggggggg-baymeadows .websiteopen-baymeadows {
    position: relative;
    z-index: 190;
    width: 23.5%;
    margin-left: 12.77318%;
  }

  .gggggggggg-belvedere .element-logo-belvedere {
    position: relative;
    z-index: 177;
    width: 60px;
    height: 60px;
    margin-top: -64px;
    margin-left: 5.49137%;
  }

  .gggggggggg-belvedere .map-belvedere {
    position: relative;
    z-index: 170;
    width: 23.5%;
    margin-right: 12.74186%;
  }

  .gggggggggg-belvedere .paragraph-belvedere {
    position: relative;
    z-index: 175;
    padding-right: 50px;
    padding-left: 50px;
  }

  .gggggggggg-belvedere .phone-belvedere {
    position: relative;
    z-index: 173;
    width: 20%;
    margin-top: 10px;
    margin-left: 0.57245%;
  }

  .gggggggggg-belvedere .photoslider-belvedere {
    position: relative;
    z-index: 171;
    width: 23.5%;
    margin-left: 1.95226%;
  }

  .gggggggggg-belvedere .rating-belvedere {
    width: 91.3298611111%;
    margin-left: 4.28209%;
    font-size: 1.063em;
  }

  .gggggggggg-belvedere .title-belvedere {
    position: relative;
    z-index: 176;
    width: 91.25%;
    height: 68px;
    margin-left: 4.29079%;
    padding-left: 100px;
    font-size: 1.5em;
  }

  .gggggggggg-belvedere .websiteopen-belvedere {
    position: relative;
    z-index: 172;
    width: 23.5%;
    margin-left: 12.77144%;
  }

  .gggggggggg-betsie .element-logo-betsie {
    position: relative;
    z-index: 87;
    width: 60px;
    height: 60px;
    margin-top: -64px;
    margin-left: 5.47049%;
  }

  .gggggggggg-betsie .map-betsie {
    position: relative;
    z-index: 80;
    width: 23.5%;
    margin-right: 12.72272%;
  }

  .gggggggggg-betsie .paragraph-betsie {
    position: relative;
    z-index: 85;
    padding-right: 50px;
    padding-left: 50px;
  }

  .gggggggggg-betsie .phone-betsie {
    position: relative;
    z-index: 83;
    width: 20%;
    margin-top: 54px;
    margin-left: 0.57245%;
  }

  .gggggggggg-betsie .photoslider-betsie {
    position: relative;
    z-index: 81;
    width: 23.5%;
    margin-left: 1.95052%;
  }

  .gggggggggg-betsie .rating-betsie {
    position: relative;
    z-index: 84;
    width: 91.3298611111%;
    margin-left: 4.26295%;
    font-size: 1.063em;
  }

  .gggggggggg-betsie .title-betsie {
    position: relative;
    z-index: 86;
    width: 91.25%;
    height: 68px;
    margin-left: 4.2681699999%;
    padding-left: 100px;
    font-size: 1.5em;
  }

  .gggggggggg-betsie .websiteopen-betsie {
    position: relative;
    z-index: 82;
    width: 23.5%;
    margin-left: 12.75056%;
  }

  .gggggggggg-centennial .element-logo-centennial {
    position: relative;
    z-index: 168;
    width: 60px;
    height: 60px;
    margin-top: -64px;
    margin-left: 5.48963%;
  }

  .gggggggggg-centennial .map-centennial {
    position: relative;
    z-index: 161;
    width: 23.5%;
    margin-right: 12.7401199999%;
  }

  .gggggggggg-centennial .paragraph-centennial {
    position: relative;
    z-index: 166;
    padding-right: 50px;
    padding-left: 50px;
  }

  .gggggggggg-centennial .phone-centennial {
    position: relative;
    z-index: 164;
    width: 20%;
    margin-top: 10px;
    margin-left: 0.57245%;
  }

  .gggggggggg-centennial .photoslider-centennial {
    position: relative;
    z-index: 162;
    width: 23.5%;
    margin-left: 1.95226%;
  }

  .gggggggggg-centennial .rating-centennial {
    width: 91.3298611111%;
    margin-left: 4.28035%;
    font-size: 1.063em;
  }

  .gggggggggg-centennial .title-centennial {
    position: relative;
    z-index: 167;
    width: 91.25%;
    height: 68px;
    margin-left: 4.28557%;
    padding-left: 100px;
    font-size: 1.5em;
  }

  .gggggggggg-centennial .websiteopen-centennial {
    position: relative;
    z-index: 163;
    width: 23.5%;
    margin-left: 12.76796%;
  }

  .gggggggggg-championhill .element-logo-championhill {
    position: relative;
    z-index: 159;
    width: 60px;
    height: 60px;
    margin-top: -64px;
    margin-left: 5.48615%;
  }

  .gggggggggg-championhill .map-championhill {
    position: relative;
    z-index: 152;
    width: 23.5%;
    margin-right: 12.73664%;
  }

  .gggggggggg-championhill .paragraph-championhill {
    position: relative;
    z-index: 157;
    padding-right: 50px;
    padding-left: 50px;
  }

  .gggggggggg-championhill .phone-championhill {
    position: relative;
    z-index: 155;
    width: 20%;
    margin-top: 32px;
    margin-left: 0.57245%;
  }

  .gggggggggg-championhill .photoslider-championhill {
    position: relative;
    z-index: 153;
    width: 23.5%;
    margin-left: 1.95226%;
  }

  .gggggggggg-championhill .title-championhill {
    position: relative;
    z-index: 158;
    width: 91.25%;
    height: 68px;
    margin-left: 4.28209%;
    padding-left: 100px;
    font-size: 1.5em;
  }

  .gggggggggg-championhill .websiteopen-championhill {
    position: relative;
    z-index: 154;
    width: 23.5%;
    margin-left: 12.76448%;
  }

  .gggggggggg-charlevoix .element-logo-charlevoix {
    position: relative;
    z-index: 150;
    width: 60px;
    height: 60px;
    margin-top: -64px;
    margin-left: 5.48615%;
  }

  .gggggggggg-charlevoix .map-charlevoix {
    position: relative;
    z-index: 143;
    width: 23.5%;
    margin-right: 12.73664%;
  }

  .gggggggggg-charlevoix .phone-charlevoix {
    position: relative;
    z-index: 146;
    width: 20%;
    margin-top: 230px;
    margin-left: 0.57245%;
  }

  .gggggggggg-charlevoix .photoslider-charlevoix {
    position: relative;
    z-index: 144;
    width: 23.5%;
    margin-left: 1.95226%;
  }

  .gggggggggg-championhill .rating-championhill,
  .gggggggggg-charlevoix .rating-charlevoix {
    width: 91.3298611111%;
    margin-left: 4.27687%;
    font-size: 1.063em;
  }

  .gggggggggg-charlevoix .title-charlevoix {
    position: relative;
    z-index: 149;
    width: 91.25%;
    height: 68px;
    margin-left: 4.28209%;
    padding-left: 100px;
    font-size: 1.5em;
  }

  .gggggggggg-charlevoix .websiteopen-charlevoix {
    position: relative;
    z-index: 145;
    width: 23.5%;
    margin-left: 12.76448%;
  }

  .gggggggggg-charlevoixcc .element-logo-charlevoixcc {
    position: relative;
    z-index: 259;
    width: 60px;
    height: 60px;
    margin-top: -64px;
    margin-left: 5.4948499999%;
  }

  .gggggggggg-charlevoixcc .map-charlevoixcc {
    position: relative;
    z-index: 252;
    width: 23.5%;
    margin-right: 12.74534%;
  }

  .gggggggggg-charlevoixcc .paragraph-charlevoixcc {
    position: relative;
    z-index: 257;
    padding-right: 50px;
    padding-left: 50px;
  }

  .gggggggggg-charlevoixcc .phone-charlevoixcc {
    position: relative;
    z-index: 255;
    width: 20%;
    margin-top: 12px;
    margin-left: 0.57245%;
  }

  .gggggggggg-charlevoixcc .photoslider-charlevoixcc {
    position: relative;
    z-index: 253;
    width: 23.5%;
    margin-left: 1.95226%;
  }

  .gggggggggg-charlevoixcc .title-charlevoixcc {
    position: relative;
    z-index: 258;
    width: 91.25%;
    height: 68px;
    margin-left: 4.29427%;
    padding-left: 100px;
    font-size: 1.5em;
  }

  .gggggggggg-charlevoixcc .websiteopen-charlevoixcc {
    position: relative;
    z-index: 254;
    width: 23.5%;
    margin-left: 12.77318%;
  }

  .gggggggggg-chestnuthills .element-logo-chestnuthills {
    position: relative;
    z-index: 141;
    width: 60px;
    height: 60px;
    margin-top: -64px;
    margin-left: 5.48267%;
  }

  .gggggggggg-chestnuthills .map-chestnuthills {
    position: relative;
    z-index: 134;
    width: 23.5%;
    margin-right: 12.73316%;
  }

  .gggggggggg-chestnuthills .phone-chestnuthills {
    position: relative;
    z-index: 137;
    width: 20%;
    margin-top: 252px;
    margin-left: 0.57245%;
  }

  .gggggggggg-chestnuthills .photoslider-chestnuthills {
    position: relative;
    z-index: 135;
    width: 23.5%;
    margin-left: 1.95226%;
  }

  .gggggggggg-chestnuthills .rating-chestnuthills {
    width: 91.3298611111%;
    margin-left: 4.27339%;
    font-size: 1.063em;
  }

  .gggggggggg-chestnuthills .title-chestnuthills {
    position: relative;
    z-index: 140;
    width: 91.25%;
    height: 68px;
    margin-left: 4.28035%;
    padding-left: 100px;
    font-size: 1.5em;
  }

  .gggggggggg-chestnuthills .websiteopen-chestnuthills {
    position: relative;
    z-index: 136;
    width: 23.5%;
    margin-left: 12.76274%;
  }

  .gggggggggg-chief .element-logo-chief {
    position: relative;
    z-index: 132;
    width: 60px;
    height: 60px;
    margin-top: -64px;
    margin-left: 5.48093%;
  }

  .gggggggggg-chief .map-chief {
    position: relative;
    z-index: 125;
    width: 23.5%;
    margin-right: 12.73142%;
  }

  .gggggggggg-chief .paragraph-chief {
    position: relative;
    z-index: 130;
    padding-right: 50px;
    padding-left: 50px;
  }

  .gggggggggg-chief .phone-chief {
    position: relative;
    z-index: 128;
    width: 20%;
    margin-top: -186px;
    margin-left: 0.57245%;
  }

  .gggggggggg-chief .photoslider-chief {
    position: relative;
    z-index: 126;
    width: 23.5%;
    margin-left: 1.95226%;
  }

  .gggggggggg-chief .rating-chief {
    position: relative;
    z-index: 129;
    width: 91.3298611111%;
    margin-left: 4.27165%;
    font-size: 1.063em;
  }

  .gggggggggg-chief .title-chief {
    position: relative;
    z-index: 131;
    width: 91.25%;
    height: 68px;
    margin-left: 4.27687%;
    padding-left: 100px;
    font-size: 1.5em;
  }

  .gggggggggg-chief .websiteopen-chief {
    position: relative;
    z-index: 127;
    width: 23.5%;
    margin-left: 12.75926%;
  }

  .gggggggggg-crookedtree .element-logo-crookedtree {
    position: relative;
    z-index: 123;
    width: 60px;
    height: 60px;
    margin-top: -64px;
    margin-left: 5.48093%;
  }

  .gggggggggg-crookedtree .map-crookedtree {
    position: relative;
    z-index: 116;
    width: 23.5%;
    margin-right: 12.73142%;
  }

  .gggggggggg-crookedtree .phone-crookedtree {
    position: relative;
    z-index: 119;
    width: 20%;
    margin-top: 252px;
    margin-left: 0.57245%;
  }

  .gggggggggg-crookedtree .photoslider-crookedtree {
    position: relative;
    z-index: 117;
    width: 23.5%;
    margin-left: 1.95226%;
  }

  .gggggggggg-crookedtree .rating-crookedtree {
    width: 91.3298611111%;
    margin-left: 4.27165%;
    font-size: 1.063em;
  }

  .gggggggggg-crookedtree .title-crookedtree {
    position: relative;
    z-index: 122;
    width: 91.25%;
    height: 68px;
    margin-left: 4.27687%;
    padding-left: 100px;
    font-size: 1.5em;
  }

  .gggggggggg-crookedtree .websiteopen-crookedtree {
    position: relative;
    z-index: 118;
    width: 23.5%;
    margin-left: 12.75926%;
  }

  .gggggggggg-crown .element-logo-crown {
    position: relative;
    z-index: 114;
    width: 60px;
    height: 60px;
    margin-top: -64px;
    margin-left: 5.47745%;
  }

  .gggggggggg-crown .map-crown {
    position: relative;
    z-index: 107;
    width: 23.5%;
    margin-right: 12.72794%;
  }

  .gggggggggg-crown .paragraph-crown {
    position: relative;
    z-index: 112;
    padding-right: 50px;
    padding-left: 50px;
  }

  .gggggggggg-crown .phone-crown {
    position: relative;
    z-index: 110;
    width: 20%;
    margin-top: -76px;
    margin-left: 0.57245%;
  }

  .gggggggggg-crown .photoslider-crown {
    position: relative;
    z-index: 108;
    width: 23.5%;
    margin-left: 1.95226%;
  }

  .gggggggggg-crown .rating-crown {
    position: relative;
    z-index: 111;
    width: 91.3298611111%;
    margin-left: 4.2681699999%;
    font-size: 1.063em;
  }

  .gggggggggg-crown .title-crown {
    position: relative;
    z-index: 113;
    width: 91.25%;
    height: 68px;
    margin-left: 4.27339%;
    padding-left: 100px;
    font-size: 1.5em;
  }

  .gggggggggg-crown .websiteopen-crown {
    position: relative;
    z-index: 109;
    width: 23.5%;
    margin-left: 12.75752%;
  }

  .gggggggggg-crystallake .element-logo-crystallake {
    position: relative;
    z-index: 105;
    width: 60px;
    height: 60px;
    margin-top: -64px;
    margin-left: 5.47223%;
  }

  .gggggggggg-crystallake .map-crystallake {
    position: relative;
    z-index: 98;
    width: 23.5%;
    margin-right: 12.7262%;
  }

  .gggggggggg-crystallake .paragraph-crystallake {
    position: relative;
    z-index: 103;
    padding-right: 50px;
    padding-left: 50px;
  }

  .gggggggggg-crystallake .phone-crystallake {
    position: relative;
    z-index: 101;
    width: 20%;
    margin-top: 12px;
    margin-left: 0.57245%;
  }

  .gggggggggg-crystallake .photoslider-crystallake {
    position: relative;
    z-index: 99;
    width: 23.5%;
    margin-left: 1.95226%;
  }

  .gggggggggg-crystallake .rating-crystallake {
    position: relative;
    z-index: 102;
    width: 91.3298611111%;
    margin-left: 4.26469%;
    font-size: 1.063em;
  }

  .gggggggggg-crystallake .title-crystallake {
    position: relative;
    z-index: 104;
    width: 91.25%;
    height: 68px;
    margin-left: 4.27165%;
    padding-left: 100px;
    font-size: 1.5em;
  }

  .gggggggggg-crystallake .websiteopen-crystallake {
    position: relative;
    z-index: 100;
    width: 23.5%;
    margin-left: 12.75404%;
  }

  .gggggggggg-dunes .element-logo-dunes {
    position: relative;
    z-index: 78;
    width: 60px;
    height: 60px;
    margin-top: -64px;
    margin-left: 5.47049%;
  }

  .gggggggggg-dunes .map-dunes {
    position: relative;
    z-index: 71;
    width: 23.5%;
    margin-right: 12.7175%;
  }

  .gggggggggg-dunes .phone-dunes {
    position: relative;
    z-index: 74;
    width: 20%;
    margin-top: 142px;
    margin-left: 0.57245%;
  }

  .gggggggggg-dunes .photoslider-dunes {
    position: relative;
    z-index: 72;
    width: 23.5%;
    margin-left: 1.94182%;
  }

  .gggggggggg-dunes .rating-dunes {
    width: 91.3298611111%;
    margin-left: 4.25425%;
    font-size: 1.063em;
  }

  .gggggggggg-dunes .title-dunes {
    position: relative;
    z-index: 77;
    width: 91.25%;
    height: 68px;
    margin-left: 4.26295%;
    padding-left: 100px;
    font-size: 1.5em;
  }

  .gggggggggg-dunes .websiteopen-dunes {
    position: relative;
    z-index: 73;
    width: 23.5%;
    margin-left: 12.74534%;
  }

  .gggggggggg-dunmaglas .element-logo-dunmaglas {
    position: relative;
    z-index: 69;
    width: 60px;
    height: 60px;
    margin-top: -64px;
    margin-left: 5.49137%;
  }

  .gggggggggg-dunmaglas .map-dunmaglas {
    position: relative;
    z-index: 62;
    width: 23.5%;
    margin-right: 12.8393%;
  }

  .gggggggggg-dunmaglas .paragraph-dunmaglas {
    position: relative;
    z-index: 67;
    margin-top: -1px;
    padding-right: 50px;
    padding-left: 50px;
  }

  .gggggggggg-dunmaglas .phone-dunmaglas {
    position: relative;
    z-index: 65;
    width: 30%;
    margin-top: -10px;
    margin-left: 0.57245%;
  }

  .gggggggggg-dunmaglas .photoslider-dunmaglas {
    position: relative;
    z-index: 63;
    width: 23.5%;
    margin-left: 1.88962%;
  }

  .gggggggggg-dunmaglas .rating-dunmaglas {
    position: relative;
    z-index: 66;
    margin-left: 4.29427%;
  }

  .gggggggggg-dunmaglas .title-dunmaglas {
    position: relative;
    z-index: 68;
    height: 68px;
    margin-top: 1px;
    margin-left: 4.29427%;
    padding-left: 100px;
    font-size: 1.5em;
  }

  .gggggggggg-dunmaglas .websiteopen-dunmaglas {
    position: relative;
    z-index: 64;
    width: 23.5%;
    margin-left: 12.8045%;
  }

  .gggggggggg-eldorado .element-logo-eldorado {
    position: relative;
    z-index: 60;
    width: 60px;
    height: 60px;
    margin-top: -64px;
    margin-left: 5.47049%;
  }

  .gggggggggg-eldorado .map-eldorado {
    position: relative;
    z-index: 53;
    width: 23.5%;
    margin-right: 12.71402%;
  }

  .gggggggggg-eldorado .paragraph-eldorado {
    position: relative;
    z-index: 58;
    padding-right: 50px;
    padding-left: 50px;
  }

  .gggggggggg-eldorado .phone-eldorado {
    position: relative;
    z-index: 56;
    width: 20%;
    margin-top: -12px;
    margin-left: 0.57245%;
  }

  .gggggggggg-eldorado .photoslider-eldorado {
    position: relative;
    z-index: 54;
    width: 23.5%;
    margin-left: 1.93834%;
  }

  .gggggggggg-eldorado .rating-eldorado {
    width: 91.3298611111%;
    margin-left: 4.25077%;
    font-size: 1.063em;
  }

  .gggggggggg-eldorado .title-eldorado {
    position: relative;
    z-index: 59;
    width: 91.25%;
    height: 68px;
    margin-left: 4.25947%;
    padding-left: 100px;
    font-size: 1.5em;
  }

  .gggggggggg-eldorado .websiteopen-eldorado {
    position: relative;
    z-index: 55;
    width: 23.5%;
    margin-left: 12.74186%;
  }

  .gggggggggg-elkrapids .element-logo-elkrapids {
    position: relative;
    z-index: 51;
    width: 60px;
    height: 60px;
    margin-top: -64px;
    margin-left: 5.47049%;
  }

  .gggggggggg-elkrapids .map-elkrapids {
    position: relative;
    z-index: 44;
    width: 23.5%;
    margin-right: 12.71054%;
  }

  .gggggggggg-elkrapids .phone-elkrapids {
    position: relative;
    z-index: 47;
    width: 20%;
    margin-top: 120px;
    margin-left: 0.57245%;
  }

  .gggggggggg-elkrapids .photoslider-elkrapids {
    position: relative;
    z-index: 45;
    width: 23.5%;
    margin-left: 1.9366%;
  }

  .gggggggggg-elkrapids .rating-elkrapids {
    width: 91.3298611111%;
    margin-left: 4.24903%;
    font-size: 1.063em;
  }

  .gggggggggg-elkrapids .title-elkrapids {
    position: relative;
    z-index: 50;
    width: 91.25%;
    height: 68px;
    margin-left: 4.25599%;
    padding-left: 100px;
    font-size: 1.5em;
  }

  .gggggggggg-elkrapids .websiteopen-elkrapids {
    position: relative;
    z-index: 46;
    width: 23.5%;
    margin-left: 12.7401199999%;
  }

  .gggggggggg-elmbrook .element-logo-elmbrook {
    position: relative;
    z-index: 42;
    width: 60px;
    height: 60px;
    margin-top: -64px;
    margin-left: 5.47004%;
  }

  .gggggggggg-elmbrook .map-elmbrook {
    position: relative;
    z-index: 35;
    width: 23.5%;
    margin-right: 12.70847%;
  }

  .gggggggggg-arcadia-dozen .paragraph-arcadia-dozen,
  .gggggggggg-baymeadows .paragraph-baymeadows,
  .gggggggggg-charlevoix .paragraph-charlevoix,
  .gggggggggg-chestnuthills .paragraph-chestnuthills,
  .gggggggggg-crookedtree .paragraph-crookedtree,
  .gggggggggg-dunes .paragraph-dunes,
  .gggggggggg-elkrapids .paragraph-elkrapids,
  .gggggggggg-elmbrook .paragraph-elmbrook,
  .inner-container .local-top {
    padding-right: 50px;
    padding-left: 50px;
  }

  .gggggggggg-elmbrook .phone-elmbrook {
    position: relative;
    z-index: 38;
    width: 20%;
    margin-top: 98px;
    margin-left: 0.57095%;
  }

  .gggggggggg-elmbrook .photoslider-elmbrook {
    position: relative;
    z-index: 36;
    width: 23.5%;
    margin-left: 1.93326%;
  }

  .gggggggggg-elmbrook .rating-elmbrook {
    width: 91.3298611111%;
    margin-left: 4.2431%;
    font-size: 1.063em;
  }

  .gggggggggg-elmbrook .title-elmbrook {
    position: relative;
    z-index: 41;
    width: 91.25%;
    height: 68px;
    margin-left: 4.25351%;
    padding-left: 100px;
    font-size: 1.5em;
  }

  .gggggggggg-elmbrook .websiteopen-elmbrook {
    position: relative;
    z-index: 37;
    width: 23.5%;
    margin-left: 12.7345%;
  }

  .gggggggggg-emeraldvale .element-logo-emeraldvale {
    position: relative;
    z-index: 33;
    width: 60px;
    height: 60px;
    margin-top: -64px;
    margin-left: 5.46875%;
  }

  .gggggggggg-emeraldvale .map-emeraldvale {
    position: relative;
    z-index: 26;
    width: 23.5%;
    margin-right: 12.70706%;
  }

  .gggggggggg-emeraldvale .paragraph-emeraldvale {
    position: relative;
    z-index: 31;
    padding-right: 50px;
    padding-left: 50px;
  }

  .gggggggggg-emeraldvale .phone-emeraldvale {
    position: relative;
    z-index: 29;
    width: 20%;
    margin-top: -10px;
    margin-left: 0.57245%;
  }

  .gggggggggg-emeraldvale .photoslider-emeraldvale {
    position: relative;
    z-index: 27;
    width: 23.5%;
    margin-left: 1.9279%;
  }

  .gggggggggg-emeraldvale .rating-emeraldvale {
    position: relative;
    z-index: 30;
    width: 91.3298611111%;
    margin-left: 4.24033%;
    font-size: 1.063em;
  }

  .gggggggggg-emeraldvale .title-emeraldvale {
    position: relative;
    z-index: 32;
    width: 91.25%;
    height: 68px;
    margin-left: 4.25077%;
    padding-left: 100px;
    font-size: 1.5em;
  }

  .gggggggggg-emeraldvale .websiteopen-emeraldvale {
    position: relative;
    z-index: 28;
    width: 23.5%;
    margin-left: 12.73316%;
  }

  .gggggggggg-forestdunes .element-logo-forestdunes {
    position: relative;
    z-index: 24;
    width: 60px;
    height: 60px;
    margin-top: -64px;
    margin-left: 5.46875%;
  }

  .gggggggggg-forestdunes .map-forestdunes {
    position: relative;
    z-index: 17;
    width: 23.4983992204%;
    margin-right: 12.70532%;
  }

  .gggggggggg-forestdunes .paragraph-forestdunes {
    position: relative;
    z-index: 22;
    padding-right: 50px;
    padding-left: 50px;
  }

  .gggggggggg-forestdunes .phone-forestdunes {
    position: relative;
    z-index: 20;
    width: 20%;
    margin-top: -186px;
    margin-left: 0.57245%;
  }

  .gggggggggg-forestdunes .photoslider-forestdunes {
    position: relative;
    z-index: 18;
    width: 23.5%;
    margin-left: 1.92442%;
  }

  .gggggggggg-forestdunes .rating-forestdunes {
    position: relative;
    z-index: 21;
    width: 91.3298611111%;
    margin-left: 4.2368499999%;
    font-size: 1.063em;
  }

  .gggggggggg-forestdunes .title-forestdunes {
    position: relative;
    z-index: 23;
    width: 91.25%;
    height: 68px;
    margin-left: 4.24903%;
    padding-left: 100px;
    font-size: 1.5em;
  }

  .gggggggggg-forestdunes .websiteopen-forestdunes {
    position: relative;
    z-index: 19;
    width: 23.5%;
    margin-left: 12.73142%;
  }

  .gggggggggg-loop .element-logo-loop {
    position: relative;
    z-index: 15;
    width: 60px;
    height: 60px;
    margin-top: -64px;
    margin-left: 5.46875%;
  }

  .gggggggggg-loop .map-loop {
    position: relative;
    z-index: 8;
    width: 23.5%;
    margin-right: 12.70532%;
  }

  .gggggggggg-loop .paragraph-loop {
    position: relative;
    z-index: 13;
    padding-right: 50px;
    padding-left: 50px;
  }

  .gggggggggg-loop .phone-loop {
    position: relative;
    z-index: 11;
    width: 20%;
    margin-top: -54px;
    margin-left: 0.57245%;
  }

  .gggggggggg-loop .photoslider-loop {
    position: relative;
    z-index: 9;
    width: 23.5%;
    margin-left: 1.92442%;
  }

  .gggggggggg-loop .rating-loop {
    position: relative;
    z-index: 12;
    width: 91.3298611111%;
    margin-left: 4.2368499999%;
    font-size: 1.063em;
  }

  .gggggggggg-loop .title-loop {
    position: relative;
    z-index: 14;
    width: 91.25%;
    height: 68px;
    margin-left: 4.24903%;
    padding-left: 100px;
    font-size: 1.5em;
  }

  .gggggggggg-loop .websiteopen-loop {
    position: relative;
    z-index: 10;
    width: 23.5%;
    margin-left: 12.73142%;
  }

  .gggggggggg-ridge .element-logo-ridge {
    position: relative;
    z-index: 96;
    width: 60px;
    height: 60px;
    margin-top: -64px;
    margin-left: 5.47049%;
  }

  .gggggggggg-ridge .map-ridge {
    position: relative;
    z-index: 89;
    width: 23.5%;
    margin-right: 12.7192399999%;
  }

  .gggggggggg-ridge .paragraph-ridge {
    position: relative;
    z-index: 94;
    padding-right: 50px;
    padding-left: 50px;
  }

  .gggggggggg-ridge .phone-ridge {
    position: relative;
    z-index: 92;
    width: 20%;
    margin-top: -12px;
    margin-left: 0.57245%;
  }

  .gggggggggg-ridge .photoslider-ridge {
    position: relative;
    z-index: 90;
    width: 23.5%;
    margin-left: 1.94704%;
  }

  .gggggggggg-ridge .rating-ridge {
    width: 91.3298611111%;
    margin-left: 4.25947%;
    font-size: 1.063em;
  }

  .gggggggggg-ridge .title-ridge {
    position: relative;
    z-index: 95;
    width: 91.25%;
    height: 68px;
    margin-left: 4.26469%;
    padding-left: 100px;
    font-size: 1.5em;
  }

  .gggggggggg-ridge .websiteopen-ridge {
    position: relative;
    z-index: 91;
    width: 23.5%;
    margin-left: 12.74882%;
  }

  .gggggggggg-sundance .element-logo-sundance {
    position: relative;
    z-index: 250;
    width: 60px;
    height: 60px;
    margin-top: -64px;
    margin-left: 5.4948499999%;
  }

  .gggggggggg-sundance .map {
    position: relative;
    z-index: 243;
    width: 23.5%;
    margin-right: 12.74534%;
  }

  .gggggggggg-sundance .paragraph-sundance {
    position: relative;
    z-index: 248;
    padding-right: 50px;
    padding-left: 50px;
  }

  .gggggggggg-sundance .phone-sundance {
    position: relative;
    z-index: 246;
    width: 20%;
    margin-top: -54px;
    margin-left: 0.57245%;
  }

  .gggggggggg-sundance .photoslider-sundance {
    position: relative;
    z-index: 244;
    width: 23.5%;
    margin-left: 1.95226%;
  }

  .gggggggggg-sundance .rating-sundance {
    position: relative;
    z-index: 247;
    width: 91.3298611111%;
    margin-left: 4.28557%;
    font-size: 1.063em;
  }

  .gggggggggg-sundance .title-sundance {
    position: relative;
    z-index: 249;
    width: 91.25%;
    height: 68px;
    margin-left: 4.29427%;
    padding-left: 100px;
    font-size: 1.5em;
  }

  .gggggggggg-sundance .websiteopen-sundance {
    position: relative;
    z-index: 245;
    width: 23.5%;
    margin-left: 12.77318%;
  }

  .gggggggggg-torch .element-logo-torch {
    position: relative;
    z-index: 241;
    width: 60px;
    height: 60px;
    margin-top: -64px;
    margin-left: 5.4948499999%;
  }

  .gggggggggg-torch .map-torch {
    position: relative;
    z-index: 234;
    width: 23.5%;
    margin-right: 12.74534%;
  }

  .gggggggggg-torch .paragraph-torch {
    position: relative;
    z-index: 239;
    padding-right: 50px;
    padding-left: 50px;
  }

  .gggggggggg-torch .phone-torch {
    position: relative;
    z-index: 237;
    width: 20%;
    margin-top: 78px;
    margin-left: 0.57245%;
  }

  .gggggggggg-torch .photoslider-torch {
    position: relative;
    z-index: 235;
    width: 23.5%;
    margin-left: 1.95226%;
  }

  .gggggggggg-torch .title-torch {
    position: relative;
    z-index: 240;
    width: 91.25%;
    height: 68px;
    margin-left: 4.29427%;
    padding-left: 100px;
    font-size: 1.5em;
  }

  .gggggggggg-torch .websiteopen-torch {
    position: relative;
    z-index: 236;
    width: 23.5%;
    margin-left: 12.77318%;
  }

  .inner-container {
    float: left;
    clear: both;
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
    border-width: 1px;
    border-color: rgb(255, 255, 255);
  }

  .inner-container .a-to-z,
  .inner-container .gggggggggg-arcadia-dozen {
    width: 100.2227171492%;
  }

  .inner-container .gggggggggg-bahle {
    margin-top: 30px;
  }

  .inner-container .gggggggggg-charlevoix {
    margin-top: 31px;
    margin-left: -0.00174%;
  }

  .inner-container .gggggggggg-belvedere,
  .inner-container .gggggggggg-betsie,
  .inner-container .gggggggggg-chestnuthills,
  .inner-container .gggggggggg-eldorado {
    margin-left: -0.00174%;
  }

  .inner-container .gggggggggg-elmbrook {
    width: 100.2638522427%;
    margin-left: -0.04002%;
  }

  .inner-container .splash-a {
    height: auto;
    margin-top: 0;
  }

  .menu-bottom-container-a1 .bottom-about,
  .menu-bottom-container-a1 .bottom-legal {
    width: 9.9895833333%;
  }

  .menubar-container-a1 .contact {
    width: 9%;
    margin-top: 0;
    margin-right: 3%;
  }

  .menubar-container-a1 .courses {
    position: relative;
    z-index: 283;
    width: 9%;
    margin-left: 2%;
    border-right-color: rgba(0, 0, 0, 0);
  }

  .menubar-container-a1 .games {
    position: relative;
    z-index: 279;
    width: 9%;
    margin-top: 0;
    margin-left: 0;
  }

  .menubar-container-a1 .map {
    position: relative;
    clear: none;
    z-index: 282;
    width: 9%;
    margin-top: 0;
    margin-left: 0;
    border-right-style: none;
  }

  .menubar-container-a1 .radar {
    position: relative;
    z-index: 280;
    width: 9%;
    margin-top: 0;
    margin-left: 0;
  }

  .menubar-container-a1 .top20 {
    position: relative;
    z-index: 281;
    width: 9%;
    margin-top: 0;
    margin-left: 0;
  }

  .next-big-container .next-little-container {
    width: 822px;
  }

  .next-little-container .next {
    width: 18.7671076642%;
  }

  .page-info-label .local-golf-text-a-to-l {
    float: none;
    width: 189px;
    margin-top: 11px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 1.625em;
  }

  .splash-a .splash-image-a {
    float: left;
    width: 100%;
    height: 289px;
    margin-right: 0;
    margin-left: 0;
    border-width: 0;
    border-style: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .topspecialcetering .container-sun {
    width: 60px;
    height: 60px;
    margin-top: -42px;
    margin-right: 0;
  }

  .topspecialcetering .tc-label {
    position: relative;
    z-index: 286;
    margin-top: 17px;
    margin-left: 0;
    text-shadow: 5px 6px 7px rgb(56, 56, 56);
    font-size: 2.688em;
    text-align: center;
  }

  .topspecialcetering .traverse-city {
    position: relative;
    z-index: 287;
    margin-top: 23px;
    margin-right: 71px;
    font-size: 1.375em;
  }
}

@media(max-width: 700px) {
  .title-arcadia-dozen:active,
  .title-arcadia-dozen:hover,
  .title-dunmaglas:active,
  .title-dunmaglas:hover {
    box-shadow: 1px 1px 5px rgb(56, 56, 56);
    text-shadow: 2px 2px 5px rgb(101, 100, 100);
  }

  .title-antrim:hover,
  .title-arcadia-bluffs:hover,
  .title-bahle:hover,
  .title-bayharbor:hover,
  .title-baymeadows:hover,
  .title-belvedere:hover,
  .title-betsie:hover,
  .title-centennial:hover,
  .title-championhill:hover,
  .title-charlevoix:hover,
  .title-charlevoixcc:hover,
  .title-chestnuthills:hover,
  .title-chief:hover,
  .title-crookedtree:hover,
  .title-crown:hover,
  .title-crystallake:hover,
  .title-dunes:hover,
  .title-eldorado:hover,
  .title-elkrapids:hover,
  .title-elmbrook:hover,
  .title-emeraldvale:hover,
  .title-forestdunes:hover,
  .title-loop:hover,
  .title-ridge:hover,
  .title-sundance:hover,
  .title-torch:hover {
    box-shadow: 1px 1px 5px rgb(56, 56, 56);
    text-shadow: 2px 2px 5px rgb(101, 100, 100);
    color: rgb(191, 191, 191);
  }

  .title-antrim:active,
  .title-arcadia-bluffs:active,
  .title-bahle:active,
  .title-bayharbor:active,
  .title-baymeadows:active,
  .title-belvedere:active,
  .title-betsie:active,
  .title-centennial:active,
  .title-championhill:active,
  .title-charlevoix:active,
  .title-charlevoixcc:active,
  .title-chestnuthills:active,
  .title-chief:active,
  .title-crookedtree:active,
  .title-crown:active,
  .title-crystallake:active,
  .title-dunes:active,
  .title-eldorado:active,
  .title-elkrapids:active,
  .title-elmbrook:active,
  .title-emeraldvale:active,
  .title-forestdunes:active,
  .title-loop:active,
  .title-ridge:active,
  .title-sundance:active,
  .title-torch:active {
    box-shadow: 1px 1px 5px rgb(56, 56, 56);
    text-shadow: 2px 2px 5px rgb(101, 100, 100);
    color: rgba(61, 203, 3, 0.53);
  }

  .map-arcadia-dozen:active,
  .map-arcadia-dozen:focus,
  .map-arcadia-dozen:hover,
  .map-dunmaglas:active,
  .map-dunmaglas:focus,
  .map-dunmaglas:hover,
  .phone-antrim:active,
  .phone-antrim:focus,
  .phone-antrim:hover,
  .phone-arcadia-bluffs:active,
  .phone-arcadia-bluffs:focus,
  .phone-arcadia-bluffs:hover,
  .phone-arcadia-dozen:active,
  .phone-arcadia-dozen:focus,
  .phone-arcadia-dozen:hover,
  .phone-bahle:active,
  .phone-bahle:focus,
  .phone-bahle:hover,
  .phone-bayharbor:active,
  .phone-bayharbor:focus,
  .phone-bayharbor:hover,
  .phone-baymeadows:active,
  .phone-baymeadows:focus,
  .phone-baymeadows:hover,
  .phone-belvedere:active,
  .phone-belvedere:focus,
  .phone-belvedere:hover,
  .phone-betsie:active,
  .phone-betsie:focus,
  .phone-betsie:hover,
  .phone-centennial:active,
  .phone-centennial:focus,
  .phone-centennial:hover,
  .phone-championhill:active,
  .phone-championhill:focus,
  .phone-championhill:hover,
  .phone-charlevoix:active,
  .phone-charlevoix:focus,
  .phone-charlevoix:hover,
  .phone-charlevoixcc:active,
  .phone-charlevoixcc:focus,
  .phone-charlevoixcc:hover,
  .phone-chestnuthills:active,
  .phone-chestnuthills:focus,
  .phone-chestnuthills:hover,
  .phone-chief:active,
  .phone-chief:focus,
  .phone-chief:hover,
  .phone-crookedtree:active,
  .phone-crookedtree:focus,
  .phone-crookedtree:hover,
  .phone-crown:active,
  .phone-crown:focus,
  .phone-crown:hover,
  .phone-crystallake:active,
  .phone-crystallake:focus,
  .phone-crystallake:hover,
  .phone-dunes:active,
  .phone-dunes:focus,
  .phone-dunes:hover,
  .phone-dunmaglas:active,
  .phone-dunmaglas:focus,
  .phone-dunmaglas:hover,
  .phone-eldorado:active,
  .phone-eldorado:focus,
  .phone-eldorado:hover,
  .phone-elkrapids:active,
  .phone-elkrapids:focus,
  .phone-elkrapids:hover,
  .phone-elmbrook:active,
  .phone-elmbrook:focus,
  .phone-elmbrook:hover,
  .phone-emeraldvale:active,
  .phone-emeraldvale:focus,
  .phone-emeraldvale:hover,
  .phone-forestdunes:active,
  .phone-forestdunes:focus,
  .phone-forestdunes:hover,
  .phone-loop:active,
  .phone-loop:focus,
  .phone-loop:hover,
  .phone-ridge:active,
  .phone-ridge:focus,
  .phone-ridge:hover,
  .phone-sundance:active,
  .phone-sundance:focus,
  .phone-sundance:hover,
  .phone-torch:active,
  .phone-torch:focus,
  .phone-torch:hover,
  .photoslider-antrim:active,
  .photoslider-antrim:focus,
  .photoslider-antrim:hover,
  .photoslider-arcadia-bluffs:active,
  .photoslider-arcadia-bluffs:focus,
  .photoslider-arcadia-bluffs:hover,
  .photoslider-arcadia-dozen:active,
  .photoslider-arcadia-dozen:focus,
  .photoslider-arcadia-dozen:hover,
  .photoslider-bahle:active,
  .photoslider-bahle:focus,
  .photoslider-bahle:hover,
  .photoslider-bayharbor:active,
  .photoslider-bayharbor:focus,
  .photoslider-bayharbor:hover,
  .photoslider-baymeadows:active,
  .photoslider-baymeadows:focus,
  .photoslider-baymeadows:hover,
  .photoslider-belvedere:active,
  .photoslider-belvedere:focus,
  .photoslider-belvedere:hover,
  .photoslider-betsie:active,
  .photoslider-betsie:focus,
  .photoslider-betsie:hover,
  .photoslider-centennial:active,
  .photoslider-centennial:focus,
  .photoslider-centennial:hover,
  .photoslider-championhill:active,
  .photoslider-championhill:focus,
  .photoslider-championhill:hover,
  .photoslider-charlevoix:active,
  .photoslider-charlevoix:focus,
  .photoslider-charlevoix:hover,
  .photoslider-charlevoixcc:active,
  .photoslider-charlevoixcc:focus,
  .photoslider-charlevoixcc:hover,
  .photoslider-chestnuthills:active,
  .photoslider-chestnuthills:focus,
  .photoslider-chestnuthills:hover,
  .photoslider-chief:active,
  .photoslider-chief:focus,
  .photoslider-chief:hover,
  .photoslider-crookedtree:active,
  .photoslider-crookedtree:focus,
  .photoslider-crookedtree:hover,
  .photoslider-crown:active,
  .photoslider-crown:focus,
  .photoslider-crown:hover,
  .photoslider-crystallake:active,
  .photoslider-crystallake:focus,
  .photoslider-crystallake:hover,
  .photoslider-dunes:active,
  .photoslider-dunes:focus,
  .photoslider-dunes:hover,
  .photoslider-dunmaglas:active,
  .photoslider-dunmaglas:focus,
  .photoslider-dunmaglas:hover,
  .photoslider-eldorado:active,
  .photoslider-eldorado:focus,
  .photoslider-eldorado:hover,
  .photoslider-elkrapids:active,
  .photoslider-elkrapids:focus,
  .photoslider-elkrapids:hover,
  .photoslider-elmbrook:active,
  .photoslider-elmbrook:focus,
  .photoslider-elmbrook:hover,
  .photoslider-emeraldvale:active,
  .photoslider-emeraldvale:focus,
  .photoslider-emeraldvale:hover,
  .photoslider-forestdunes:active,
  .photoslider-forestdunes:focus,
  .photoslider-forestdunes:hover,
  .photoslider-loop:active,
  .photoslider-loop:focus,
  .photoslider-loop:hover,
  .photoslider-ridge:active,
  .photoslider-ridge:focus,
  .photoslider-ridge:hover,
  .photoslider-sundance:active,
  .photoslider-sundance:focus,
  .photoslider-sundance:hover,
  .photoslider-torch:active,
  .photoslider-torch:focus,
  .photoslider-torch:hover,
  .websiteopen-antrim:active,
  .websiteopen-antrim:focus,
  .websiteopen-antrim:hover,
  .websiteopen-arcadia-bluffs:active,
  .websiteopen-arcadia-bluffs:focus,
  .websiteopen-arcadia-bluffs:hover,
  .websiteopen-arcadia-dozen:active,
  .websiteopen-arcadia-dozen:focus,
  .websiteopen-arcadia-dozen:hover,
  .websiteopen-bahle:active,
  .websiteopen-bahle:focus,
  .websiteopen-bahle:hover,
  .websiteopen-bayharbor:active,
  .websiteopen-bayharbor:focus,
  .websiteopen-bayharbor:hover,
  .websiteopen-baymeadows:active,
  .websiteopen-baymeadows:focus,
  .websiteopen-baymeadows:hover,
  .websiteopen-belvedere:active,
  .websiteopen-belvedere:focus,
  .websiteopen-belvedere:hover,
  .websiteopen-betsie:active,
  .websiteopen-betsie:focus,
  .websiteopen-betsie:hover,
  .websiteopen-centennial:active,
  .websiteopen-centennial:focus,
  .websiteopen-centennial:hover,
  .websiteopen-championhill:active,
  .websiteopen-championhill:focus,
  .websiteopen-championhill:hover,
  .websiteopen-charlevoix:active,
  .websiteopen-charlevoix:focus,
  .websiteopen-charlevoix:hover,
  .websiteopen-charlevoixcc:active,
  .websiteopen-charlevoixcc:focus,
  .websiteopen-charlevoixcc:hover,
  .websiteopen-chestnuthills:active,
  .websiteopen-chestnuthills:focus,
  .websiteopen-chestnuthills:hover,
  .websiteopen-chief:active,
  .websiteopen-chief:focus,
  .websiteopen-chief:hover,
  .websiteopen-crookedtree:active,
  .websiteopen-crookedtree:focus,
  .websiteopen-crookedtree:hover,
  .websiteopen-crown:active,
  .websiteopen-crown:focus,
  .websiteopen-crown:hover,
  .websiteopen-crystallake:active,
  .websiteopen-crystallake:focus,
  .websiteopen-crystallake:hover,
  .websiteopen-dunes:active,
  .websiteopen-dunes:focus,
  .websiteopen-dunes:hover,
  .websiteopen-dunmaglas:active,
  .websiteopen-dunmaglas:focus,
  .websiteopen-dunmaglas:hover,
  .websiteopen-eldorado:active,
  .websiteopen-eldorado:focus,
  .websiteopen-eldorado:hover,
  .websiteopen-elkrapids:active,
  .websiteopen-elkrapids:focus,
  .websiteopen-elkrapids:hover,
  .websiteopen-elmbrook:active,
  .websiteopen-elmbrook:focus,
  .websiteopen-elmbrook:hover,
  .websiteopen-emeraldvale:active,
  .websiteopen-emeraldvale:focus,
  .websiteopen-emeraldvale:hover,
  .websiteopen-forestdunes:active,
  .websiteopen-forestdunes:focus,
  .websiteopen-forestdunes:hover,
  .websiteopen-loop:active,
  .websiteopen-loop:focus,
  .websiteopen-loop:hover,
  .websiteopen-ridge:active,
  .websiteopen-ridge:focus,
  .websiteopen-ridge:hover,
  .websiteopen-sundance:active,
  .websiteopen-sundance:focus,
  .websiteopen-sundance:hover,
  .websiteopen-torch:active,
  .websiteopen-torch:focus,
  .websiteopen-torch:hover {
    box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
  }

  .map-antrim:active,
  .map-antrim:focus,
  .map-antrim:hover,
  .map-arcadia-bluffs:active,
  .map-arcadia-bluffs:focus,
  .map-arcadia-bluffs:hover,
  .map-bahle:active,
  .map-bahle:focus,
  .map-bahle:hover,
  .map-bayharbor:active,
  .map-bayharbor:focus,
  .map-bayharbor:hover,
  .map-baymeadows:active,
  .map-baymeadows:focus,
  .map-baymeadows:hover,
  .map-belvedere:active,
  .map-belvedere:focus,
  .map-belvedere:hover,
  .map-betsie:active,
  .map-betsie:focus,
  .map-betsie:hover,
  .map-centennial:active,
  .map-centennial:focus,
  .map-centennial:hover,
  .map-championhill:active,
  .map-championhill:focus,
  .map-championhill:hover,
  .map-charlevoix:active,
  .map-charlevoix:focus,
  .map-charlevoix:hover,
  .map-charlevoixcc:active,
  .map-charlevoixcc:focus,
  .map-charlevoixcc:hover,
  .map-chestnuthills:active,
  .map-chestnuthills:focus,
  .map-chestnuthills:hover,
  .map-chief:active,
  .map-chief:focus,
  .map-chief:hover,
  .map-crookedtree:active,
  .map-crookedtree:focus,
  .map-crookedtree:hover,
  .map-crown:active,
  .map-crown:focus,
  .map-crown:hover,
  .map-crystallake:active,
  .map-crystallake:focus,
  .map-crystallake:hover,
  .map-dunes:active,
  .map-dunes:focus,
  .map-dunes:hover,
  .map-eldorado:active,
  .map-eldorado:focus,
  .map-eldorado:hover,
  .map-elkrapids:active,
  .map-elkrapids:focus,
  .map-elkrapids:hover,
  .map-elmbrook:active,
  .map-elmbrook:focus,
  .map-elmbrook:hover,
  .map-emeraldvale:active,
  .map-emeraldvale:focus,
  .map-emeraldvale:hover,
  .map-forestdunes:active,
  .map-forestdunes:focus,
  .map-forestdunes:hover,
  .map-loop:active,
  .map-loop:focus,
  .map-loop:hover,
  .map-ridge:active,
  .map-ridge:focus,
  .map-ridge:hover,
  .map-torch:active,
  .map-torch:focus,
  .map-torch:hover {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
  }

  body {
    height: 100%;
    background-image: none;
    background-position: 0% 0%;
  }

  .a-to-z .ag {
    width: 23.515625%;
    margin-left: 19.99375%;
  }

  .a-to-z .hz {
    width: 25.7997532894%;
    margin-right: 19.99375%;
  }

  .agm-bar-a1 {
    font-size: 0.625em;
  }

  .agm-bar-a1:active,
  .agm-bar-a1:hover {
    text-shadow: 2px 2px 2px rgb(0, 0, 0);
  }

  .gco-top-container-a1 {
    height: 61px;
  }

  .gco-top-container-a1 .topspecialcetering {
    float: none;
    width: 96%;
    margin-top: 2px;
    margin-right: auto;
    margin-left: auto;
  }

  .gggggggggg-antrimdells .element-logo-antrim {
    position: relative;
    z-index: 268;
    width: 54px;
    height: 54px;
    margin-top: -58px;
    margin-left: 10px;
  }

  .gggggggggg-antrimdells .map-antrim {
    position: relative;
    z-index: 261;
    width: 26%;
    margin-right: 6.39551%;
  }

  .gggggggggg-antrimdells .phone-antrim {
    position: relative;
    z-index: 264;
    width: 29.9967447916%;
    max-width: none;
    margin-top: -64px;
    margin-left: 3.28394%;
  }

  .gggggggggg-antrimdells .photoslider-antrim {
    position: relative;
    z-index: 262;
    width: 26%;
    margin-left: 4.60244%;
  }

  .gggggggggg-antrimdells .rating-antrim {
    position: relative;
    z-index: 265;
    width: 100.1302083333%;
    margin-left: -0.12984%;
    background-image: -webkit-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:    -moz-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:      -o-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:     -ms-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:         linear-gradient(450deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    font-size: 1em;
  }

  .gggggggggg-antrimdells .title-antrim {
    position: relative;
    z-index: 267;
    width: 100%;
    height: 62px;
    margin-left: 0;
    padding-left: 85px;
    font-size: 1.313em;
  }

  .gggggggggg-antrimdells .websiteopen-antrim {
    position: relative;
    z-index: 263;
    width: 26%;
    margin-left: 6.31716%;
  }

  .gggggggggg-arcadia-bluffs .element-logo-arcadia-bluffs {
    position: relative;
    z-index: 232;
    width: 54px;
    height: 54px;
    margin-top: -58px;
    margin-left: 10px;
  }

  .gggggggggg-arcadia-bluffs .map-arcadia-bluffs {
    position: relative;
    z-index: 225;
    width: 26%;
    margin-right: 6.40113%;
  }

  .gggggggggg-arcadia-bluffs .paragraph-arcadia-bluffs {
    position: relative;
    z-index: 230;
    padding-right: 18px;
    padding-left: 18px;
  }

  .gggggggggg-arcadia-bluffs .phone-arcadia-bluffs {
    position: relative;
    z-index: 228;
    width: 29.9967447916%;
    max-width: none;
    margin-top: -482px;
    margin-left: 3.27536%;
  }

  .gggggggggg-arcadia-bluffs .photoslider-arcadia-bluffs {
    position: relative;
    z-index: 226;
    width: 26%;
    margin-left: 4.59265%;
  }

  .gggggggggg-arcadia-bluffs .rating-arcadia-bluffs {
    position: relative;
    z-index: 229;
    width: 100.1302083333%;
    margin-left: -0.1295%;
    background-image: -webkit-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:    -moz-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:      -o-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:     -ms-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:         linear-gradient(450deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    font-size: 1em;
  }

  .gggggggggg-arcadia-bluffs .title-arcadia-bluffs {
    position: relative;
    z-index: 231;
    width: 100%;
    height: 62px;
    margin-left: 0;
    padding-left: 85px;
    font-size: 1.313em;
  }

  .gggggggggg-arcadia-bluffs .websiteopen-arcadia-bluffs {
    position: relative;
    z-index: 227;
    width: 26%;
    margin-left: 6.32075%;
  }

  .gggggggggg-arcadia-dozen .element-logo-arcadia-dozen {
    position: relative;
    z-index: 223;
    width: 54px;
    height: 54px;
    margin-top: -58px;
    margin-left: 10px;
  }

  .gggggggggg-arcadia-dozen .map-arcadia-dozen {
    position: relative;
    z-index: 216;
    margin-right: 6.39509%;
  }

  .gggggggggg-arcadia-dozen .phone-arcadia-dozen {
    position: relative;
    z-index: 219;
    margin-top: -66px;
    margin-left: 3.27455%;
  }

  .gggggggggg-arcadia-dozen .photoslider-arcadia-dozen {
    position: relative;
    z-index: 217;
    margin-left: 4.58929%;
  }

  .gggggggggg-arcadia-dozen .rating-arcadia-dozen {
    position: relative;
    z-index: 220;
    width: 100%;
    margin-left: 0;
    font-size: 1em;
  }

  .gggggggggg-arcadia-dozen .title-arcadia-dozen {
    position: relative;
    z-index: 222;
    width: 100%;
    height: 62px;
    margin-left: 0;
    padding-left: 75px;
    font-size: 1.313em;
  }

  .gggggggggg-arcadia-dozen .websiteopen-arcadia-dozen {
    position: relative;
    z-index: 218;
    margin-left: 6.3192%;
  }

  .gggggggggg-arcadia-south .element-logo-arcadia-bluffs {
    position: relative;
    z-index: 213;
    width: 54px;
    height: 54px;
    margin-top: -58px;
    margin-left: 10px;
  }

  .gggggggggg-arcadia-south .map-arcadia-bluffs {
    position: relative;
    z-index: 206;
    width: 26%;
    margin-right: 6.39551%;
  }

  .gggggggggg-arcadia-south .paragraph-arcadia-bluffs {
    position: relative;
    z-index: 211;
    padding-right: 18px;
    padding-left: 18px;
  }

  .gggggggggg-arcadia-south .phone-arcadia-bluffs {
    position: relative;
    z-index: 209;
    width: 29.9967447916%;
    max-width: none;
    margin-top: -205px;
    margin-left: 3.28394%;
  }

  .gggggggggg-arcadia-south .photoslider-arcadia-bluffs {
    position: relative;
    z-index: 207;
    width: 26%;
    margin-left: 4.5867699999%;
  }

  .gggggggggg-arcadia-south .text {
    margin-left: 12.73057%;
  }

  .gggggggggg-arcadia-south .title-arcadia-bluffs {
    position: relative;
    z-index: 212;
    width: 100%;
    height: 62px;
    margin-left: 0;
    padding-left: 85px;
    font-size: 1.313em;
  }

  .gggggggggg-arcadia-south .websiteopen-arcadia-bluffs {
    position: relative;
    z-index: 208;
    width: 26%;
    margin-left: 6.31716%;
  }

  .gggggggggg-bahle .element-logo-bahle {
    position: relative;
    z-index: 204;
    width: 54px;
    height: 54px;
    margin-top: -58px;
    margin-left: 10px;
  }

  .gggggggggg-bahle .map-bahle {
    position: relative;
    z-index: 197;
    width: 26%;
    margin-right: 6.39551%;
  }

  .gggggggggg-bahle .paragraph-bahle {
    position: relative;
    z-index: 202;
    padding-right: 18px;
    padding-left: 18px;
  }

  .gggggggggg-bahle .phone-bahle {
    position: relative;
    z-index: 200;
    width: 29.9967447916%;
    max-width: none;
    margin-top: -176px;
    margin-left: 3.28394%;
  }

  .gggggggggg-bahle .photoslider-bahle {
    position: relative;
    z-index: 198;
    width: 26%;
    margin-left: 4.5867699999%;
  }

  .gggggggggg-bahle .title-bahle {
    position: relative;
    z-index: 203;
    width: 100%;
    height: 62px;
    margin-left: 0;
    padding-left: 85px;
    font-size: 1.313em;
  }

  .gggggggggg-bahle .websiteopen-bahle {
    position: relative;
    z-index: 199;
    width: 26%;
    margin-left: 6.30149%;
  }

  .gggggggggg-bayharbor .element-logo-bayharbor {
    position: relative;
    z-index: 186;
    width: 54px;
    height: 54px;
    margin-top: -58px;
    margin-left: 10px;
  }

  .gggggggggg-bayharbor .map-bayharbor {
    position: relative;
    z-index: 179;
    width: 26%;
    margin-right: 6.37984%;
  }

  .gggggggggg-bayharbor .paragraph-bayharbor {
    position: relative;
    z-index: 184;
    padding-right: 18px;
    padding-left: 18px;
  }

  .gggggggggg-bayharbor .phone-bayharbor {
    position: relative;
    z-index: 182;
    width: 29.9967447916%;
    max-width: none;
    margin-top: -306px;
    margin-left: 3.28394%;
  }

  .gggggggggg-bayharbor .photoslider-bayharbor {
    position: relative;
    z-index: 180;
    width: 26%;
    margin-left: 4.58005%;
  }

  .gggggggggg-bayharbor .rating-bayharbor {
    position: relative;
    z-index: 183;
    width: 100.1302083333%;
    margin-left: -0.12984%;
    background-image: -webkit-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:    -moz-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:      -o-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:     -ms-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:         linear-gradient(450deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    font-size: 1em;
  }

  .gggggggggg-bayharbor .title-bayharbor {
    position: relative;
    z-index: 185;
    width: 100%;
    height: 62px;
    margin-left: 0;
    padding-left: 85px;
    font-size: 1.313em;
  }

  .gggggggggg-bayharbor .websiteopen-bayharbor {
    position: relative;
    z-index: 181;
    width: 26%;
    margin-left: 6.30149%;
  }

  .gggggggggg-baymeadows .element-logo-baymeadows {
    position: relative;
    z-index: 195;
    width: 54px;
    height: 54px;
    margin-top: -58px;
    margin-left: 10px;
  }

  .gggggggggg-baymeadows .map-baymeadows {
    position: relative;
    z-index: 188;
    width: 26%;
    margin-right: 6.37984%;
  }

  .gggggggggg-baymeadows .phone-baymeadows {
    position: relative;
    z-index: 191;
    width: 29.9967447916%;
    max-width: none;
    margin-top: 22px;
    margin-left: 3.28394%;
  }

  .gggggggggg-baymeadows .photoslider-baymeadows {
    position: relative;
    z-index: 189;
    width: 26%;
    margin-left: 4.58005%;
  }

  .gggggggggg-baymeadows .title-baymeadows {
    position: relative;
    z-index: 194;
    width: 100%;
    height: 62px;
    margin-left: 0;
    padding-left: 85px;
    font-size: 1.313em;
  }

  .gggggggggg-baymeadows .websiteopen-baymeadows {
    position: relative;
    z-index: 190;
    width: 26%;
    margin-left: 6.30149%;
  }

  .gggggggggg-belvedere .element-logo-belvedere {
    position: relative;
    z-index: 177;
    width: 54px;
    height: 54px;
    margin-top: -58px;
    margin-left: 10px;
  }

  .gggggggggg-belvedere .map-belvedere {
    position: relative;
    z-index: 170;
    width: 26%;
    margin-right: 6.36417%;
  }

  .gggggggggg-belvedere .paragraph-belvedere {
    position: relative;
    z-index: 175;
    padding-right: 18px;
    padding-left: 18px;
  }

  .gggggggggg-belvedere .phone-belvedere {
    position: relative;
    z-index: 173;
    width: 29.9967447916%;
    max-width: none;
    margin-top: -198px;
    margin-left: 3.28394%;
  }

  .gggggggggg-belvedere .photoslider-belvedere {
    position: relative;
    z-index: 171;
    width: 26%;
    margin-left: 4.5711%;
  }

  .gggggggggg-belvedere .title-belvedere {
    position: relative;
    z-index: 176;
    width: 100%;
    height: 62px;
    margin-left: 0;
    padding-left: 85px;
    font-size: 1.313em;
  }

  .gggggggggg-belvedere .websiteopen-belvedere {
    position: relative;
    z-index: 172;
    width: 26%;
    margin-left: 6.28806%;
  }

  .gggggggggg-betsie .element-logo-betsie {
    position: relative;
    z-index: 87;
    width: 54px;
    height: 54px;
    margin-top: -58px;
    margin-left: 10px;
  }

  .gggggggggg-betsie .map-betsie {
    position: relative;
    z-index: 80;
    width: 25.9991776315%;
    margin-right: 6.33283%;
  }

  .gggggggggg-betsie .paragraph-betsie {
    position: relative;
    z-index: 85;
    padding-right: 18px;
    padding-left: 18px;
  }

  .gggggggggg-betsie .phone-betsie {
    position: relative;
    z-index: 83;
    width: 29.9967447916%;
    max-width: none;
    margin-top: -132px;
    margin-left: 3.28394%;
  }

  .gggggggggg-betsie .photoslider-betsie {
    position: relative;
    z-index: 81;
    width: 26%;
    margin-left: 4.52633%;
  }

  .gggggggggg-betsie .rating-betsie {
    position: relative;
    z-index: 84;
    width: 100.1302083333%;
    margin-left: -0.12984%;
    background-image: -webkit-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:    -moz-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:      -o-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:     -ms-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:         linear-gradient(450deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    font-size: 1em;
  }

  .gggggggggg-betsie .title-betsie {
    position: relative;
    z-index: 86;
    width: 100%;
    height: 62px;
    margin-left: 0;
    padding-left: 85px;
    font-size: 1.313em;
  }

  .gggggggggg-betsie .websiteopen-betsie {
    position: relative;
    z-index: 82;
    width: 26%;
    margin-left: 6.2567199999%;
  }

  .gggggggggg-centennial .element-logo-centennial {
    position: relative;
    z-index: 168;
    width: 54px;
    height: 54px;
    margin-top: -58px;
    margin-left: 10px;
  }

  .gggggggggg-centennial .map-centennial {
    position: relative;
    z-index: 161;
    width: 26%;
    margin-right: 6.36417%;
  }

  .gggggggggg-centennial .paragraph-centennial {
    position: relative;
    z-index: 166;
    padding-right: 18px;
    padding-left: 18px;
  }

  .gggggggggg-centennial .phone-centennial {
    position: relative;
    z-index: 164;
    width: 29.9967447916%;
    max-width: none;
    margin-top: -176px;
    margin-left: 3.28394%;
  }

  .gggggggggg-centennial .photoslider-centennial {
    position: relative;
    z-index: 162;
    width: 26%;
    margin-left: 4.55543%;
  }

  .gggggggggg-centennial .title-centennial {
    position: relative;
    z-index: 167;
    width: 100%;
    height: 62px;
    margin-left: 0;
    padding-left: 85px;
    font-size: 1.313em;
  }

  .gggggggggg-centennial .websiteopen-centennial {
    position: relative;
    z-index: 163;
    width: 26%;
    margin-left: 6.28806%;
  }

  .gggggggggg-championhill .element-logo-championhill {
    position: relative;
    z-index: 159;
    width: 54px;
    height: 54px;
    margin-top: -58px;
    margin-left: 10px;
  }

  .gggggggggg-championhill .map-championhill {
    position: relative;
    z-index: 152;
    width: 26%;
    margin-right: 6.36417%;
  }

  .gggggggggg-championhill .paragraph-championhill {
    position: relative;
    z-index: 157;
    padding-right: 18px;
    padding-left: 18px;
  }

  .gggggggggg-championhill .phone-championhill {
    position: relative;
    z-index: 155;
    width: 29.9967447916%;
    max-width: none;
    margin-top: -154px;
    margin-left: 3.28394%;
  }

  .gggggggggg-championhill .photoslider-championhill {
    position: relative;
    z-index: 153;
    width: 26%;
    margin-left: 4.55543%;
  }

  .gggggggggg-championhill .title-championhill {
    position: relative;
    z-index: 158;
    width: 100%;
    height: 62px;
    margin-left: 0;
    padding-left: 85px;
    font-size: 1.313em;
  }

  .gggggggggg-championhill .websiteopen-championhill {
    position: relative;
    z-index: 154;
    width: 26%;
    margin-left: 6.27239%;
  }

  .gggggggggg-charlevoix .element-logo-charlevoix {
    position: relative;
    z-index: 150;
    width: 54px;
    height: 54px;
    margin-top: -58px;
    margin-left: 10px;
  }

  .gggggggggg-charlevoix .map-charlevoix {
    position: relative;
    z-index: 143;
    width: 25.9991776315%;
    margin-right: 6.36417%;
  }

  .gggggggggg-charlevoix .phone-charlevoix {
    position: relative;
    z-index: 146;
    width: 29.9967447916%;
    max-width: none;
    margin-top: 88px;
    margin-left: 3.28394%;
  }

  .gggggggggg-charlevoix .photoslider-charlevoix {
    position: relative;
    z-index: 144;
    width: 26%;
    margin-left: 4.55543%;
  }

  .gggggggggg-charlevoix .title-charlevoix {
    position: relative;
    z-index: 149;
    width: 100%;
    height: 62px;
    margin-left: 0;
    padding-left: 85px;
    font-size: 1.313em;
  }

  .gggggggggg-charlevoix .websiteopen-charlevoix {
    position: relative;
    z-index: 145;
    width: 26%;
    margin-left: 6.27239%;
  }

  .gggggggggg-charlevoixcc .element-logo-charlevoixcc {
    position: relative;
    z-index: 259;
    width: 54px;
    height: 54px;
    margin-top: -58px;
    margin-left: 10px;
  }

  .gggggggggg-charlevoixcc .map-charlevoixcc {
    position: relative;
    z-index: 252;
    width: 26%;
    margin-right: 6.39551%;
  }

  .gggggggggg-charlevoixcc .paragraph-charlevoixcc {
    position: relative;
    z-index: 257;
    padding-right: 18px;
    padding-left: 18px;
  }

  .gggggggggg-charlevoixcc .phone-charlevoixcc {
    position: relative;
    z-index: 255;
    width: 29.9967447916%;
    max-width: none;
    margin-top: -196px;
    margin-left: 3.28394%;
  }

  .gggggggggg-charlevoixcc .photoslider-charlevoixcc {
    position: relative;
    z-index: 253;
    width: 26%;
    margin-left: 4.5867699999%;
  }

  .gggggggggg-charlevoixcc .title-charlevoixcc {
    position: relative;
    z-index: 258;
    width: 100%;
    height: 62px;
    margin-left: 0;
    padding-left: 85px;
    font-size: 1.313em;
  }

  .gggggggggg-charlevoixcc .websiteopen-charlevoixcc {
    position: relative;
    z-index: 254;
    width: 26%;
    margin-left: 6.31716%;
  }

  .gggggggggg-chestnuthills .element-logo-chestnuthills {
    position: relative;
    z-index: 141;
    width: 54px;
    height: 54px;
    margin-top: -58px;
    margin-left: 10px;
  }

  .gggggggggg-chestnuthills .map-chestnuthills {
    position: relative;
    z-index: 134;
    width: 25.9991776315%;
    margin-right: 6.3484999999%;
  }

  .gggggggggg-chestnuthills .phone-chestnuthills {
    position: relative;
    z-index: 137;
    width: 29.9967447916%;
    max-width: none;
    margin-top: 88px;
    margin-left: 3.28394%;
  }

  .gggggggggg-chestnuthills .photoslider-chestnuthills {
    position: relative;
    z-index: 135;
    width: 26%;
    margin-left: 4.55543%;
  }

  .gggggggggg-chestnuthills .title-chestnuthills {
    position: relative;
    z-index: 140;
    width: 100%;
    height: 62px;
    margin-left: 0;
    padding-left: 85px;
    font-size: 1.313em;
  }

  .gggggggggg-chestnuthills .websiteopen-chestnuthills {
    position: relative;
    z-index: 136;
    width: 26%;
    margin-left: 6.27239%;
  }

  .gggggggggg-chief .element-logo-chief {
    position: relative;
    z-index: 132;
    width: 54px;
    height: 54px;
    margin-top: -58px;
    margin-left: 10px;
  }

  .gggggggggg-chief .map-chief {
    position: relative;
    z-index: 125;
    width: 25.9991776315%;
    margin-right: 6.3484999999%;
  }

  .gggggggggg-chief .paragraph-chief {
    position: relative;
    z-index: 130;
    padding-right: 18px;
    padding-left: 18px;
  }

  .gggggggggg-chief .phone-chief {
    position: relative;
    z-index: 128;
    width: 29.9967447916%;
    max-width: none;
    margin-top: -438px;
    margin-left: 3.28394%;
  }

  .gggggggggg-chief .photoslider-chief {
    position: relative;
    z-index: 126;
    width: 26%;
    margin-left: 4.53976%;
  }

  .gggggggggg-chief .rating-chief {
    position: relative;
    z-index: 129;
    width: 100.1302083333%;
    margin-left: -0.12984%;
    background-image: -webkit-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:    -moz-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:      -o-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:     -ms-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:         linear-gradient(450deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    font-size: 1em;
  }

  .gggggggggg-chief .title-chief {
    position: relative;
    z-index: 131;
    width: 100%;
    height: 62px;
    margin-left: 0;
    padding-left: 85px;
    font-size: 1.313em;
  }

  .gggggggggg-chief .websiteopen-chief {
    position: relative;
    z-index: 127;
    width: 26%;
    margin-left: 6.27239%;
  }

  .gggggggggg-crookedtree .element-logo-crookedtree {
    position: relative;
    z-index: 123;
    width: 54px;
    height: 54px;
    margin-top: -58px;
    margin-left: 10px;
  }

  .gggggggggg-crookedtree .map-crookedtree {
    position: relative;
    z-index: 116;
    width: 25.9991776315%;
    margin-right: 6.3484999999%;
  }

  .gggggggggg-crookedtree .phone-crookedtree {
    position: relative;
    z-index: 119;
    width: 29.9967447916%;
    max-width: none;
    margin-top: 88px;
    margin-left: 3.28394%;
  }

  .gggggggggg-crookedtree .photoslider-crookedtree {
    position: relative;
    z-index: 117;
    width: 26%;
    margin-left: 4.53976%;
  }

  .gggggggggg-crookedtree .title-crookedtree {
    position: relative;
    z-index: 122;
    width: 100%;
    height: 62px;
    margin-left: 0;
    padding-left: 85px;
    font-size: 1.313em;
  }

  .gggggggggg-crookedtree .websiteopen-crookedtree {
    position: relative;
    z-index: 118;
    width: 26%;
    margin-left: 6.27239%;
  }

  .gggggggggg-crown .element-logo-crown {
    position: relative;
    z-index: 114;
    width: 54px;
    height: 54px;
    margin-top: -58px;
    margin-left: 10px;
  }

  .gggggggggg-crown .map-crown {
    position: relative;
    z-index: 107;
    width: 25.9991776315%;
    margin-right: 6.3484999999%;
  }

  .gggggggggg-crown .paragraph-crown {
    position: relative;
    z-index: 112;
    padding-right: 18px;
    padding-left: 18px;
  }

  .gggggggggg-crown .phone-crown {
    position: relative;
    z-index: 110;
    width: 29.9967447916%;
    max-width: none;
    margin-top: -306px;
    margin-left: 3.28394%;
  }

  .gggggggggg-crown .photoslider-crown {
    position: relative;
    z-index: 108;
    width: 26%;
    margin-left: 4.53976%;
  }

  .gggggggggg-crown .rating-crown {
    position: relative;
    z-index: 111;
    width: 100.1302083333%;
    margin-left: -0.12984%;
    background-image: -webkit-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:    -moz-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:      -o-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:     -ms-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:         linear-gradient(450deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    font-size: 1em;
  }

  .gggggggggg-crown .title-crown {
    position: relative;
    z-index: 113;
    width: 100%;
    height: 62px;
    margin-left: 0;
    padding-left: 85px;
    font-size: 1.313em;
  }

  .gggggggggg-crown .websiteopen-crown {
    position: relative;
    z-index: 109;
    width: 26%;
    margin-left: 6.2567199999%;
  }

  .gggggggggg-crystallake .element-logo-crystallake {
    position: relative;
    z-index: 105;
    width: 54px;
    height: 54px;
    margin-top: -58px;
    margin-left: 10px;
  }

  .gggggggggg-crystallake .map-crystallake {
    position: relative;
    z-index: 98;
    width: 25.9991776315%;
    margin-right: 6.3484999999%;
  }

  .gggggggggg-crystallake .paragraph-crystallake {
    position: relative;
    z-index: 103;
    padding-right: 18px;
    padding-left: 18px;
  }

  .gggggggggg-crystallake .phone-crystallake {
    position: relative;
    z-index: 101;
    width: 29.9967447916%;
    max-width: none;
    margin-top: -196px;
    margin-left: 3.28394%;
  }

  .gggggggggg-crystallake .photoslider-crystallake {
    position: relative;
    z-index: 99;
    width: 26%;
    margin-left: 4.53976%;
  }

  .gggggggggg-crystallake .rating-crystallake {
    position: relative;
    z-index: 102;
    width: 100.1302083333%;
    margin-left: -0.12984%;
    background-image: -webkit-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:    -moz-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:      -o-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:     -ms-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:         linear-gradient(450deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    font-size: 1em;
  }

  .gggggggggg-crystallake .title-crystallake {
    position: relative;
    z-index: 104;
    width: 100%;
    height: 62px;
    margin-left: 0;
    padding-left: 85px;
    font-size: 1.313em;
  }

  .gggggggggg-crystallake .websiteopen-crystallake {
    position: relative;
    z-index: 100;
    width: 26%;
    margin-left: 6.2567199999%;
  }

  .gggggggggg-dunes .element-logo-dunes {
    position: relative;
    z-index: 78;
    width: 54px;
    height: 54px;
    margin-top: -58px;
    margin-left: 10px;
  }

  .gggggggggg-dunes .map-dunes {
    position: relative;
    z-index: 71;
    width: 25.9991776315%;
    margin-right: 6.31716%;
  }

  .gggggggggg-dunes .phone-dunes {
    position: relative;
    z-index: 74;
    width: 29.9967447916%;
    max-width: none;
    margin-top: -44px;
    margin-left: 3.28394%;
  }

  .gggggggggg-dunes .photoslider-dunes {
    position: relative;
    z-index: 72;
    width: 26%;
    margin-left: 4.52633%;
  }

  .gggggggggg-dunes .rating-dunes {
    position: relative;
    z-index: 75;
    width: 100.1302083333%;
    margin-left: -0.12984%;
    background-image: -webkit-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:    -moz-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:      -o-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:     -ms-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:         linear-gradient(450deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    font-size: 1em;
  }

  .gggggggggg-dunes .title-dunes {
    position: relative;
    z-index: 77;
    width: 100%;
    height: 62px;
    margin-left: 0;
    padding-left: 85px;
    font-size: 1.313em;
  }

  .gggggggggg-dunes .websiteopen-dunes {
    position: relative;
    z-index: 73;
    width: 26%;
    margin-left: 6.25%;
  }

  .gggggggggg-dunmaglas .element-logo-dunmaglas {
    position: relative;
    z-index: 69;
    width: 54px;
    height: 54px;
    margin-top: -58px;
    margin-left: 10px;
  }

  .gggggggggg-dunmaglas .map-dunmaglas {
    position: relative;
    z-index: 62;
    width: 26%;
    margin-right: 6.25%;
  }

  .gggggggggg-dunmaglas .paragraph-dunmaglas {
    position: relative;
    z-index: 67;
    margin-top: 1px;
    padding-right: 18px;
    padding-left: 18px;
  }

  .gggggggggg-dunmaglas .phone-dunmaglas {
    position: relative;
    z-index: 65;
    margin-top: -221px;
    margin-left: 3.28394%;
  }

  .gggggggggg-dunmaglas .photoslider-dunmaglas {
    position: relative;
    z-index: 63;
    margin-left: 6.04182%;
  }

  .gggggggggg-dunmaglas .rating-dunmaglas {
    position: relative;
    z-index: 66;
    width: 100%;
    margin-left: 0;
  }

  .gggggggggg-dunmaglas .title-dunmaglas {
    position: relative;
    z-index: 68;
    width: 100%;
    height: 62px;
    margin-top: 2px;
    margin-left: 0;
    padding-left: 85px;
    font-size: 1.313em;
  }

  .gggggggggg-dunmaglas .websiteopen-dunmaglas {
    position: relative;
    z-index: 64;
    margin-left: 6.19628%;
  }

  .gggggggggg-eldorado .element-logo-eldorado {
    position: relative;
    z-index: 60;
    width: 54px;
    height: 54px;
    margin-top: -58px;
    margin-left: 10px;
  }

  .gggggggggg-eldorado .map-eldorado {
    position: relative;
    z-index: 53;
    width: 25.9991776315%;
    margin-right: 6.31716%;
  }

  .gggggggggg-eldorado .paragraph-eldorado {
    position: relative;
    z-index: 58;
    padding-right: 18px;
    padding-left: 18px;
  }

  .gggggggggg-eldorado .phone-eldorado {
    position: relative;
    z-index: 56;
    width: 29.9967447916%;
    max-width: none;
    margin-top: -198px;
    margin-left: 3.28394%;
  }

  .gggggggggg-eldorado .photoslider-eldorado {
    position: relative;
    z-index: 54;
    width: 26%;
    margin-left: 4.51066%;
  }

  .gggggggggg-arcadia-south .rating-arcadia-bluffs,
  .gggggggggg-bahle .rating-bahle,
  .gggggggggg-baymeadows .rating-baymeadows,
  .gggggggggg-belvedere .rating-belvedere,
  .gggggggggg-centennial .rating-centennial,
  .gggggggggg-championhill .rating-championhill,
  .gggggggggg-charlevoix .rating-charlevoix,
  .gggggggggg-charlevoixcc .rating-charlevoixcc,
  .gggggggggg-chestnuthills .rating-chestnuthills,
  .gggggggggg-crookedtree .rating-crookedtree,
  .gggggggggg-eldorado .rating-eldorado,
  .gggggggggg-ridge .rating-ridge {
    width: 100.1302083333%;
    margin-left: -0.12984%;
    background-image: -webkit-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:    -moz-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:      -o-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:     -ms-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:         linear-gradient(450deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    font-size: 1em;
  }

  .gggggggggg-eldorado .title-eldorado {
    position: relative;
    z-index: 59;
    width: 100%;
    height: 62px;
    margin-left: 0;
    padding-left: 85px;
    font-size: 1.313em;
  }

  .gggggggggg-eldorado .websiteopen-eldorado {
    position: relative;
    z-index: 55;
    width: 26%;
    margin-left: 6.25%;
  }

  .gggggggggg-elkrapids .element-logo-elkrapids {
    position: relative;
    z-index: 51;
    width: 54px;
    height: 54px;
    margin-top: -58px;
    margin-left: 10px;
  }

  .gggggggggg-elkrapids .map-elkrapids {
    position: relative;
    z-index: 44;
    width: 25.9991776315%;
    margin-right: 6.31716%;
  }

  .gggggggggg-elkrapids .phone-elkrapids {
    position: relative;
    z-index: 47;
    width: 29.9967447916%;
    max-width: none;
    margin-top: -44px;
    margin-left: 3.28394%;
  }

  .gggggggggg-elkrapids .photoslider-elkrapids {
    position: relative;
    z-index: 45;
    width: 26%;
    margin-left: 4.51066%;
  }

  .gggggggggg-elkrapids .rating-elkrapids {
    position: relative;
    z-index: 48;
    width: 100.1302083333%;
    margin-left: -0.12984%;
    background-image: -webkit-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:    -moz-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:      -o-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:     -ms-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:         linear-gradient(450deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    font-size: 1em;
  }

  .gggggggggg-elkrapids .title-elkrapids {
    position: relative;
    z-index: 50;
    width: 100%;
    height: 62px;
    margin-left: 0;
    padding-left: 85px;
    font-size: 1.313em;
  }

  .gggggggggg-elkrapids .websiteopen-elkrapids {
    position: relative;
    z-index: 46;
    width: 26%;
    margin-left: 6.25%;
  }

  .gggggggggg-elmbrook .element-logo-elmbrook {
    position: relative;
    z-index: 42;
    width: 54px;
    height: 54px;
    margin-top: -58px;
    margin-left: 10px;
  }

  .gggggggggg-elmbrook .map-elmbrook {
    position: relative;
    z-index: 35;
    width: 25.9991776315%;
    margin-right: 6.31405%;
  }

  .gggggggggg-antrimdells .paragraph-antrim,
  .gggggggggg-arcadia-dozen .paragraph-arcadia-dozen,
  .gggggggggg-baymeadows .paragraph-baymeadows,
  .gggggggggg-charlevoix .paragraph-charlevoix,
  .gggggggggg-chestnuthills .paragraph-chestnuthills,
  .gggggggggg-crookedtree .paragraph-crookedtree,
  .gggggggggg-dunes .paragraph-dunes,
  .gggggggggg-elkrapids .paragraph-elkrapids,
  .gggggggggg-elmbrook .paragraph-elmbrook,
  .inner-container .local-top {
    padding-right: 18px;
    padding-left: 18px;
  }

  .gggggggggg-elmbrook .phone-elmbrook {
    position: relative;
    z-index: 38;
    width: 29.9967447916%;
    max-width: none;
    margin-top: -66px;
    margin-left: 3.27536%;
  }

  .gggggggggg-elmbrook .photoslider-elmbrook {
    position: relative;
    z-index: 36;
    width: 26%;
    margin-left: 4.51227%;
  }

  .gggggggggg-elmbrook .rating-elmbrook {
    position: relative;
    z-index: 39;
    width: 100.1302083333%;
    margin-left: -0.1295%;
    background-image: -webkit-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:    -moz-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:      -o-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:     -ms-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:         linear-gradient(450deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    font-size: 1em;
  }

  .gggggggggg-elmbrook .title-elmbrook {
    position: relative;
    z-index: 41;
    width: 100%;
    height: 62px;
    margin-left: 0;
    padding-left: 85px;
    font-size: 1.313em;
  }

  .gggggggggg-elmbrook .websiteopen-elmbrook {
    position: relative;
    z-index: 37;
    width: 26%;
    margin-left: 6.24707%;
  }

  .gggggggggg-emeraldvale .element-logo-emeraldvale {
    position: relative;
    z-index: 33;
    width: 54px;
    height: 54px;
    margin-top: -58px;
    margin-left: 10px;
  }

  .gggggggggg-emeraldvale .map-emeraldvale {
    position: relative;
    z-index: 26;
    width: 25.9991776315%;
    margin-right: 6.30149%;
  }

  .gggggggggg-emeraldvale .paragraph-emeraldvale {
    position: relative;
    z-index: 31;
    padding-right: 18px;
    padding-left: 18px;
  }

  .gggggggggg-emeraldvale .phone-emeraldvale {
    position: relative;
    z-index: 29;
    width: 29.9967447916%;
    max-width: none;
    margin-top: -218px;
    margin-left: 3.28394%;
  }

  .gggggggggg-emeraldvale .photoslider-emeraldvale {
    position: relative;
    z-index: 27;
    width: 26%;
    margin-left: 4.51066%;
  }

  .gggggggggg-emeraldvale .rating-emeraldvale {
    position: relative;
    z-index: 30;
    width: 100.1302083333%;
    margin-left: -0.12984%;
    background-image: -webkit-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:    -moz-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:      -o-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:     -ms-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:         linear-gradient(450deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    font-size: 1em;
  }

  .gggggggggg-emeraldvale .title-emeraldvale {
    position: relative;
    z-index: 32;
    width: 100%;
    height: 62px;
    margin-left: 0;
    padding-left: 85px;
    font-size: 1.313em;
  }

  .gggggggggg-emeraldvale .websiteopen-emeraldvale {
    position: relative;
    z-index: 28;
    width: 26%;
    margin-left: 6.25%;
  }

  .gggggggggg-forestdunes .element-logo-forestdunes {
    position: relative;
    z-index: 24;
    width: 54px;
    height: 54px;
    margin-top: -58px;
    margin-left: 10px;
  }

  .gggggggggg-forestdunes .map-forestdunes {
    position: relative;
    z-index: 17;
    width: 25.9976912928%;
    margin-right: 6.30149%;
  }

  .gggggggggg-forestdunes .paragraph-forestdunes {
    position: relative;
    z-index: 22;
    padding-right: 18px;
    padding-left: 18px;
  }

  .gggggggggg-forestdunes .phone-forestdunes {
    position: relative;
    z-index: 20;
    width: 29.9967447916%;
    max-width: none;
    margin-top: -438px;
    margin-left: 3.28394%;
  }

  .gggggggggg-forestdunes .photoslider-forestdunes {
    position: relative;
    z-index: 18;
    width: 26%;
    margin-left: 4.51066%;
  }

  .gggggggggg-forestdunes .rating-forestdunes {
    position: relative;
    z-index: 21;
    width: 100.1302083333%;
    margin-left: -0.12984%;
    background-image: -webkit-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:    -moz-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:      -o-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:     -ms-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:         linear-gradient(450deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    font-size: 1em;
  }

  .gggggggggg-forestdunes .title-forestdunes {
    position: relative;
    z-index: 23;
    width: 100%;
    height: 62px;
    margin-left: 0;
    padding-left: 85px;
    font-size: 1.313em;
  }

  .gggggggggg-forestdunes .websiteopen-forestdunes {
    position: relative;
    z-index: 19;
    width: 26%;
    margin-left: 6.25%;
  }

  .gggggggggg-loop .element-logo-loop {
    position: relative;
    z-index: 15;
    width: 54px;
    height: 54px;
    margin-top: -58px;
    margin-left: 10px;
  }

  .gggggggggg-loop .map-loop {
    position: relative;
    z-index: 8;
    width: 25.9991776315%;
    margin-right: 6.30149%;
  }

  .gggggggggg-loop .paragraph-loop {
    position: relative;
    z-index: 13;
    padding-right: 18px;
    padding-left: 18px;
  }

  .gggggggggg-loop .phone-loop {
    position: relative;
    z-index: 11;
    width: 29.9967447916%;
    max-width: none;
    margin-top: -262px;
    margin-left: 3.28394%;
  }

  .gggggggggg-loop .photoslider-loop {
    position: relative;
    z-index: 9;
    width: 26%;
    margin-left: 4.51066%;
  }

  .gggggggggg-loop .rating-loop {
    position: relative;
    z-index: 12;
    width: 100.1302083333%;
    margin-left: -0.12984%;
    background-image: -webkit-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:    -moz-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:      -o-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:     -ms-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:         linear-gradient(450deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    font-size: 1em;
  }

  .gggggggggg-loop .title-loop {
    position: relative;
    z-index: 14;
    width: 100%;
    height: 62px;
    margin-left: 0;
    padding-left: 85px;
    font-size: 1.313em;
  }

  .gggggggggg-loop .websiteopen-loop {
    position: relative;
    z-index: 10;
    width: 26%;
    margin-left: 6.25%;
  }

  .gggggggggg-ridge .element-logo-ridge {
    position: relative;
    z-index: 96;
    width: 54px;
    height: 54px;
    margin-top: -58px;
    margin-left: 10px;
  }

  .gggggggggg-ridge .map-ridge {
    position: relative;
    z-index: 89;
    width: 25.9991776315%;
    margin-right: 6.33283%;
  }

  .gggggggggg-ridge .paragraph-ridge {
    position: relative;
    z-index: 94;
    padding-right: 18px;
    padding-left: 18px;
  }

  .gggggggggg-ridge .phone-ridge {
    position: relative;
    z-index: 92;
    width: 29.9967447916%;
    max-width: none;
    margin-top: -220px;
    margin-left: 3.28394%;
  }

  .gggggggggg-ridge .photoslider-ridge {
    position: relative;
    z-index: 90;
    width: 26%;
    margin-left: 4.52633%;
  }

  .gggggggggg-ridge .title-ridge {
    position: relative;
    z-index: 95;
    width: 100%;
    height: 62px;
    margin-left: 0;
    padding-left: 85px;
    font-size: 1.313em;
  }

  .gggggggggg-ridge .websiteopen-ridge {
    position: relative;
    z-index: 91;
    width: 26%;
    margin-left: 6.2567199999%;
  }

  .gggggggggg-sundance .element-logo-sundance {
    position: relative;
    z-index: 250;
    width: 54px;
    height: 54px;
    margin-top: -58px;
    margin-left: 10px;
  }

  .gggggggggg-sundance .map {
    position: relative;
    z-index: 243;
    width: 26%;
    margin-right: 6.40894%;
  }

  .gggggggggg-sundance .paragraph-sundance {
    position: relative;
    z-index: 248;
    padding-right: 18px;
    padding-left: 18px;
  }

  .gggggggggg-sundance .phone-sundance {
    position: relative;
    z-index: 246;
    width: 29.9967447916%;
    max-width: none;
    margin-top: -262px;
    margin-left: 3.28394%;
  }

  .gggggggggg-sundance .photoslider-sundance {
    position: relative;
    z-index: 244;
    width: 26%;
    margin-left: 4.5867699999%;
  }

  .gggggggggg-sundance .rating-sundance {
    position: relative;
    z-index: 247;
    width: 100.1302083333%;
    margin-left: -0.12984%;
    background-image: -webkit-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:    -moz-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:      -o-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:     -ms-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:         linear-gradient(450deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    font-size: 1em;
  }

  .gggggggggg-sundance .title-sundance {
    position: relative;
    z-index: 249;
    width: 100%;
    height: 62px;
    margin-left: 0;
    padding-left: 85px;
    font-size: 1.313em;
  }

  .gggggggggg-sundance .websiteopen-sundance {
    position: relative;
    z-index: 245;
    width: 26%;
    margin-left: 6.31716%;
  }

  .gggggggggg-torch .element-logo-torch {
    position: relative;
    z-index: 241;
    width: 54px;
    height: 54px;
    margin-top: -58px;
    margin-left: 10px;
  }

  .gggggggggg-torch .map-torch {
    position: relative;
    z-index: 234;
    width: 26%;
    margin-right: 6.39551%;
  }

  .gggggggggg-torch .paragraph-torch {
    position: relative;
    z-index: 239;
    padding-right: 18px;
    padding-left: 18px;
  }

  .gggggggggg-torch .phone-torch {
    position: relative;
    z-index: 237;
    width: 29.9967447916%;
    max-width: none;
    margin-top: -86px;
    margin-left: 3.28394%;
  }

  .gggggggggg-torch .photoslider-torch {
    position: relative;
    z-index: 235;
    width: 26%;
    margin-left: 4.5867699999%;
  }

  .gggggggggg-torch .rating-torch {
    position: relative;
    z-index: 238;
    width: 100.1302083333%;
    margin-left: -0.12984%;
    background-image: -webkit-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:    -moz-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:      -o-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:     -ms-linear-gradient(0deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    background-image:         linear-gradient(450deg, rgb(223, 223, 223) 0%, rgb(166, 166, 166) 33.095238095238095%, rgb(166, 166, 166) 68.0952380952381%, rgb(166, 166, 166) 100%);
    font-size: 1em;
  }

  .gggggggggg-torch .title-torch {
    position: relative;
    z-index: 240;
    width: 100%;
    height: 62px;
    margin-left: 0;
    padding-left: 85px;
    font-size: 1.313em;
  }

  .gggggggggg-torch .websiteopen-torch {
    position: relative;
    z-index: 236;
    width: 26%;
    margin-left: 6.31716%;
  }

  .inner-container .a-to-z,
  .inner-container .gggggggggg-arcadia-bluffs {
    width: 100.2638522427%;
  }

  .inner-container .gggggggggg-arcadia-dozen {
    width: 100.2865329512%;
  }

  .inner-container .gggggggggg-charlevoix {
    margin-top: 30px;
    margin-left: 0;
  }

  .inner-container .gggggggggg-belvedere,
  .inner-container .gggggggggg-betsie,
  .inner-container .gggggggggg-chestnuthills,
  .inner-container .gggggggggg-eldorado,
  .inner-container .gggggggggg-elmbrook {
    margin-left: 0;
  }

  .menu-bottom-container-a1 .bottom-about {
    float: right;
    width: 12.8682454427%;
    margin-right: 14.99554%;
    margin-left: 0;
  }

  .menu-bottom-container-a1 .bottom-legal {
    float: left;
    clear: both;
    width: 12.9862467447%;
    margin-top: -30px;
    margin-right: 0;
    margin-left: 14.99554%;
  }

  .menubar-container-a1 .contact {
    width: 10.9985351562%;
    margin-top: -36px;
    margin-right: 2.99777%;
  }

  .menubar-container-a1 .courses {
    position: relative;
    z-index: 283;
    width: 11%;
    margin-left: 1.04018%;
  }

  .menubar-container-a1 .games {
    position: relative;
    z-index: 279;
    width: 10.9985351562%;
    margin-top: -36px;
    margin-left: 44.79018%;
  }

  .menubar-container-a1 .map {
    position: relative;
    clear: both;
    z-index: 282;
    width: 11%;
    margin-top: -36px;
    margin-left: 11.97768%;
  }

  .menubar-container-a1 .radar {
    position: relative;
    z-index: 280;
    width: 11%;
    margin-top: -36px;
    margin-left: 33.85268%;
  }

  .menubar-container-a1 .top20 {
    position: relative;
    z-index: 281;
    width: 11%;
    margin-top: -36px;
    margin-left: 22.91518%;
  }

  .next-big-container .next-little-container {
    width: 91.1458333333%;
  }

  .next-little-container .next {
    width: 25.8014285714%;
  }

  .page-info-label .local-golf-text-a-to-l {
    width: 345px;
    margin-top: 12px;
    font-size: 1.563em;
  }

  .splash-a .splash-image-a {
    height: 240px;
  }

  .topspecialcetering .container-sun {
    width: 56px;
    height: 56px;
    margin-top: -37px;
  }

  .topspecialcetering .tc-label {
    position: relative;
    z-index: 286;
    margin-top: 18px;
    margin-left: 0.49061%;
    text-shadow: 4px 5px 7px rgb(56, 56, 56);
    font-size: 2.25em;
  }

  .topspecialcetering .traverse-city {
    position: relative;
    z-index: 287;
    margin-top: 25px;
    margin-right: 65px;
    font-size: 1em;
  }
}

@media(max-width: 530px) {
  .tc-label:hover {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(101, 100, 100);
  }

  .tc-label:active {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 80, 199);
  }

  .radar:hover {
    background-color: rgb(56, 56, 56);
  }

  .title-antrim:active,
  .title-antrim:hover,
  .title-arcadia-bluffs:active,
  .title-arcadia-bluffs:hover,
  .title-arcadia-dozen:active,
  .title-arcadia-dozen:hover,
  .title-bahle:active,
  .title-bahle:hover,
  .title-bayharbor:active,
  .title-bayharbor:hover,
  .title-baymeadows:active,
  .title-baymeadows:hover,
  .title-belvedere:active,
  .title-belvedere:hover,
  .title-betsie:active,
  .title-betsie:hover,
  .title-centennial:active,
  .title-centennial:hover,
  .title-championhill:active,
  .title-championhill:hover,
  .title-charlevoix:active,
  .title-charlevoix:hover,
  .title-charlevoixcc:active,
  .title-charlevoixcc:hover,
  .title-chestnuthills:active,
  .title-chestnuthills:hover,
  .title-chief:active,
  .title-chief:hover,
  .title-crookedtree:active,
  .title-crookedtree:hover,
  .title-crown:active,
  .title-crown:hover,
  .title-crystallake:active,
  .title-crystallake:hover,
  .title-dunes:active,
  .title-dunes:hover,
  .title-dunmaglas:active,
  .title-dunmaglas:hover,
  .title-eldorado:active,
  .title-eldorado:hover,
  .title-elkrapids:active,
  .title-elkrapids:hover,
  .title-elmbrook:active,
  .title-elmbrook:hover,
  .title-emeraldvale:active,
  .title-emeraldvale:hover,
  .title-forestdunes:active,
  .title-forestdunes:hover,
  .title-loop:active,
  .title-loop:hover,
  .title-ridge:active,
  .title-ridge:hover,
  .title-sundance:active,
  .title-sundance:hover,
  .title-torch:active,
  .title-torch:hover {
    box-shadow: 1px 1px 5px rgb(56, 56, 56);
    text-shadow: 2px 2px 5px rgb(101, 100, 100);
  }

  .map-arcadia-dozen:active,
  .map-arcadia-dozen:focus,
  .map-arcadia-dozen:hover,
  .map-dunmaglas:active,
  .map-dunmaglas:focus,
  .map-dunmaglas:hover,
  .phone-antrim:active,
  .phone-antrim:focus,
  .phone-antrim:hover,
  .phone-arcadia-bluffs:active,
  .phone-arcadia-bluffs:focus,
  .phone-arcadia-bluffs:hover,
  .phone-arcadia-dozen:active,
  .phone-arcadia-dozen:focus,
  .phone-arcadia-dozen:hover,
  .phone-bahle:active,
  .phone-bahle:focus,
  .phone-bahle:hover,
  .phone-bayharbor:active,
  .phone-bayharbor:focus,
  .phone-bayharbor:hover,
  .phone-baymeadows:active,
  .phone-baymeadows:focus,
  .phone-baymeadows:hover,
  .phone-belvedere:active,
  .phone-belvedere:focus,
  .phone-belvedere:hover,
  .phone-betsie:active,
  .phone-betsie:focus,
  .phone-betsie:hover,
  .phone-centennial:active,
  .phone-centennial:focus,
  .phone-centennial:hover,
  .phone-championhill:active,
  .phone-championhill:focus,
  .phone-championhill:hover,
  .phone-charlevoix:active,
  .phone-charlevoix:focus,
  .phone-charlevoix:hover,
  .phone-charlevoixcc:active,
  .phone-charlevoixcc:focus,
  .phone-charlevoixcc:hover,
  .phone-chestnuthills:active,
  .phone-chestnuthills:focus,
  .phone-chestnuthills:hover,
  .phone-chief:active,
  .phone-chief:focus,
  .phone-chief:hover,
  .phone-crookedtree:active,
  .phone-crookedtree:focus,
  .phone-crookedtree:hover,
  .phone-crown:active,
  .phone-crown:focus,
  .phone-crown:hover,
  .phone-crystallake:active,
  .phone-crystallake:focus,
  .phone-crystallake:hover,
  .phone-dunes:active,
  .phone-dunes:focus,
  .phone-dunes:hover,
  .phone-dunmaglas:active,
  .phone-dunmaglas:focus,
  .phone-dunmaglas:hover,
  .phone-eldorado:active,
  .phone-eldorado:focus,
  .phone-eldorado:hover,
  .phone-elkrapids:active,
  .phone-elkrapids:focus,
  .phone-elkrapids:hover,
  .phone-elmbrook:active,
  .phone-elmbrook:focus,
  .phone-elmbrook:hover,
  .phone-emeraldvale:active,
  .phone-emeraldvale:focus,
  .phone-emeraldvale:hover,
  .phone-forestdunes:active,
  .phone-forestdunes:focus,
  .phone-forestdunes:hover,
  .phone-loop:active,
  .phone-loop:focus,
  .phone-loop:hover,
  .phone-ridge:active,
  .phone-ridge:focus,
  .phone-ridge:hover,
  .phone-sundance:active,
  .phone-sundance:focus,
  .phone-sundance:hover,
  .phone-torch:active,
  .phone-torch:focus,
  .phone-torch:hover,
  .photoslider-antrim:active,
  .photoslider-antrim:focus,
  .photoslider-antrim:hover,
  .photoslider-arcadia-bluffs:active,
  .photoslider-arcadia-bluffs:focus,
  .photoslider-arcadia-bluffs:hover,
  .photoslider-arcadia-dozen:active,
  .photoslider-arcadia-dozen:focus,
  .photoslider-arcadia-dozen:hover,
  .photoslider-bahle:active,
  .photoslider-bahle:focus,
  .photoslider-bahle:hover,
  .photoslider-bayharbor:active,
  .photoslider-bayharbor:focus,
  .photoslider-bayharbor:hover,
  .photoslider-baymeadows:active,
  .photoslider-baymeadows:focus,
  .photoslider-baymeadows:hover,
  .photoslider-belvedere:active,
  .photoslider-belvedere:focus,
  .photoslider-belvedere:hover,
  .photoslider-betsie:active,
  .photoslider-betsie:focus,
  .photoslider-betsie:hover,
  .photoslider-centennial:active,
  .photoslider-centennial:focus,
  .photoslider-centennial:hover,
  .photoslider-championhill:active,
  .photoslider-championhill:focus,
  .photoslider-championhill:hover,
  .photoslider-charlevoix:active,
  .photoslider-charlevoix:focus,
  .photoslider-charlevoix:hover,
  .photoslider-charlevoixcc:active,
  .photoslider-charlevoixcc:focus,
  .photoslider-charlevoixcc:hover,
  .photoslider-chestnuthills:active,
  .photoslider-chestnuthills:focus,
  .photoslider-chestnuthills:hover,
  .photoslider-chief:active,
  .photoslider-chief:focus,
  .photoslider-chief:hover,
  .photoslider-crookedtree:active,
  .photoslider-crookedtree:focus,
  .photoslider-crookedtree:hover,
  .photoslider-crown:active,
  .photoslider-crown:focus,
  .photoslider-crown:hover,
  .photoslider-crystallake:active,
  .photoslider-crystallake:focus,
  .photoslider-crystallake:hover,
  .photoslider-dunes:active,
  .photoslider-dunes:focus,
  .photoslider-dunes:hover,
  .photoslider-dunmaglas:active,
  .photoslider-dunmaglas:focus,
  .photoslider-dunmaglas:hover,
  .photoslider-eldorado:active,
  .photoslider-eldorado:focus,
  .photoslider-eldorado:hover,
  .photoslider-elkrapids:active,
  .photoslider-elkrapids:focus,
  .photoslider-elkrapids:hover,
  .photoslider-elmbrook:active,
  .photoslider-elmbrook:focus,
  .photoslider-elmbrook:hover,
  .photoslider-emeraldvale:active,
  .photoslider-emeraldvale:focus,
  .photoslider-emeraldvale:hover,
  .photoslider-forestdunes:active,
  .photoslider-forestdunes:focus,
  .photoslider-forestdunes:hover,
  .photoslider-loop:active,
  .photoslider-loop:focus,
  .photoslider-loop:hover,
  .photoslider-ridge:active,
  .photoslider-ridge:focus,
  .photoslider-ridge:hover,
  .photoslider-sundance:active,
  .photoslider-sundance:focus,
  .photoslider-sundance:hover,
  .photoslider-torch:active,
  .photoslider-torch:focus,
  .photoslider-torch:hover,
  .websiteopen-antrim:active,
  .websiteopen-antrim:focus,
  .websiteopen-antrim:hover,
  .websiteopen-arcadia-bluffs:active,
  .websiteopen-arcadia-bluffs:focus,
  .websiteopen-arcadia-bluffs:hover,
  .websiteopen-arcadia-dozen:active,
  .websiteopen-arcadia-dozen:focus,
  .websiteopen-arcadia-dozen:hover,
  .websiteopen-bahle:active,
  .websiteopen-bahle:focus,
  .websiteopen-bahle:hover,
  .websiteopen-bayharbor:active,
  .websiteopen-bayharbor:focus,
  .websiteopen-bayharbor:hover,
  .websiteopen-baymeadows:active,
  .websiteopen-baymeadows:focus,
  .websiteopen-baymeadows:hover,
  .websiteopen-belvedere:active,
  .websiteopen-belvedere:focus,
  .websiteopen-belvedere:hover,
  .websiteopen-betsie:active,
  .websiteopen-betsie:focus,
  .websiteopen-betsie:hover,
  .websiteopen-centennial:active,
  .websiteopen-centennial:focus,
  .websiteopen-centennial:hover,
  .websiteopen-championhill:active,
  .websiteopen-championhill:focus,
  .websiteopen-championhill:hover,
  .websiteopen-charlevoix:active,
  .websiteopen-charlevoix:focus,
  .websiteopen-charlevoix:hover,
  .websiteopen-charlevoixcc:active,
  .websiteopen-charlevoixcc:focus,
  .websiteopen-charlevoixcc:hover,
  .websiteopen-chestnuthills:active,
  .websiteopen-chestnuthills:focus,
  .websiteopen-chestnuthills:hover,
  .websiteopen-chief:active,
  .websiteopen-chief:focus,
  .websiteopen-chief:hover,
  .websiteopen-crookedtree:active,
  .websiteopen-crookedtree:focus,
  .websiteopen-crookedtree:hover,
  .websiteopen-crown:active,
  .websiteopen-crown:focus,
  .websiteopen-crown:hover,
  .websiteopen-crystallake:active,
  .websiteopen-crystallake:focus,
  .websiteopen-crystallake:hover,
  .websiteopen-dunes:active,
  .websiteopen-dunes:focus,
  .websiteopen-dunes:hover,
  .websiteopen-dunmaglas:active,
  .websiteopen-dunmaglas:focus,
  .websiteopen-dunmaglas:hover,
  .websiteopen-eldorado:active,
  .websiteopen-eldorado:focus,
  .websiteopen-eldorado:hover,
  .websiteopen-elkrapids:active,
  .websiteopen-elkrapids:focus,
  .websiteopen-elkrapids:hover,
  .websiteopen-elmbrook:active,
  .websiteopen-elmbrook:focus,
  .websiteopen-elmbrook:hover,
  .websiteopen-emeraldvale:active,
  .websiteopen-emeraldvale:focus,
  .websiteopen-emeraldvale:hover,
  .websiteopen-forestdunes:active,
  .websiteopen-forestdunes:focus,
  .websiteopen-forestdunes:hover,
  .websiteopen-loop:active,
  .websiteopen-loop:focus,
  .websiteopen-loop:hover,
  .websiteopen-ridge:active,
  .websiteopen-ridge:focus,
  .websiteopen-ridge:hover,
  .websiteopen-sundance:active,
  .websiteopen-sundance:focus,
  .websiteopen-sundance:hover,
  .websiteopen-torch:active,
  .websiteopen-torch:focus,
  .websiteopen-torch:hover {
    box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
  }

  .map-antrim:active,
  .map-antrim:focus,
  .map-antrim:hover,
  .map-arcadia-bluffs:active,
  .map-arcadia-bluffs:focus,
  .map-arcadia-bluffs:hover,
  .map-bahle:active,
  .map-bahle:focus,
  .map-bahle:hover,
  .map-bayharbor:active,
  .map-bayharbor:focus,
  .map-bayharbor:hover,
  .map-baymeadows:active,
  .map-baymeadows:focus,
  .map-baymeadows:hover,
  .map-belvedere:active,
  .map-belvedere:focus,
  .map-belvedere:hover,
  .map-betsie:active,
  .map-betsie:focus,
  .map-betsie:hover,
  .map-centennial:active,
  .map-centennial:focus,
  .map-centennial:hover,
  .map-championhill:active,
  .map-championhill:focus,
  .map-championhill:hover,
  .map-charlevoix:active,
  .map-charlevoix:focus,
  .map-charlevoix:hover,
  .map-charlevoixcc:active,
  .map-charlevoixcc:focus,
  .map-charlevoixcc:hover,
  .map-chestnuthills:active,
  .map-chestnuthills:focus,
  .map-chestnuthills:hover,
  .map-chief:active,
  .map-chief:focus,
  .map-chief:hover,
  .map-crookedtree:active,
  .map-crookedtree:focus,
  .map-crookedtree:hover,
  .map-crown:active,
  .map-crown:focus,
  .map-crown:hover,
  .map-crystallake:active,
  .map-crystallake:focus,
  .map-crystallake:hover,
  .map-dunes:active,
  .map-dunes:focus,
  .map-dunes:hover,
  .map-eldorado:active,
  .map-eldorado:focus,
  .map-eldorado:hover,
  .map-elkrapids:active,
  .map-elkrapids:focus,
  .map-elkrapids:hover,
  .map-elmbrook:active,
  .map-elmbrook:focus,
  .map-elmbrook:hover,
  .map-emeraldvale:active,
  .map-emeraldvale:focus,
  .map-emeraldvale:hover,
  .map-forestdunes:active,
  .map-forestdunes:focus,
  .map-forestdunes:hover,
  .map-loop:active,
  .map-loop:focus,
  .map-loop:hover,
  .map-ridge:active,
  .map-ridge:focus,
  .map-ridge:hover,
  .map-torch:active,
  .map-torch:focus,
  .map-torch:hover {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
  }

  .bottom-about:hover,
  .bottom-legal:hover,
  .courses:hover,
  .top20:hover {
    background-color: rgb(101, 100, 100);
  }

  .a-to-z .ag {
    width: 30%;
    margin-left: 14.99912%;
  }

  .a-to-z .hz {
    width: 30%;
    margin-right: 14.99912%;
  }

  .agm-bar-a1 {
    font-size: 0.688em;
  }

  .agm-bar-a1:active,
  .agm-bar-a1:hover {
    text-shadow: 2px 2px 2px rgb(0, 0, 0);
  }

  .gco-top-container-a1 {
    height: 68px;
  }

  .gco-top-container-a1 .topspecialcetering {
    float: left;
    width: 98%;
    margin-top: 5px;
    margin-right: 0;
    margin-left: 0.99057%;
  }

  .gggggggggg-antrimdells .element-logo-antrim {
    position: relative;
    z-index: 268;
    width: 48px;
    height: 48px;
    margin-top: -52px;
    margin-left: 0.99136%;
  }

  .gggggggggg-antrimdells .map-antrim {
    position: relative;
    z-index: 261;
    width: 30%;
    margin-right: 2.98%;
  }

  .gggggggggg-antrimdells .phone-antrim {
    display: block;
    position: relative;
    z-index: 264;
    width: 30%;
    margin-top: -36px;
    margin-left: 3.06286%;
  }

  .gggggggggg-antrimdells .photoslider-antrim {
    position: relative;
    clear: both;
    z-index: 262;
    width: 30%;
    margin-left: 34.92839%;
  }

  .gggggggggg-antrimdells .rating-antrim {
    position: relative;
    z-index: 265;
    width: 100%;
    margin-left: 0;
    font-size: 0.938em;
  }

  .gggggggggg-antrimdells .title-antrim {
    position: relative;
    z-index: 267;
    height: 56px;
    min-height: 0;
    padding-left: 75px;
    font-size: 1.125em;
  }

  .gggggggggg-antrimdells .websiteopen-antrim {
    display: none;
    position: relative;
    z-index: 263;
    width: 29.9869791666%;
    margin-top: 43px;
    margin-left: 1.817%;
  }

  .gggggggggg-arcadia-bluffs .element-logo-arcadia-bluffs {
    position: relative;
    z-index: 232;
    width: 48px;
    height: 48px;
    margin-top: -52px;
    margin-left: 0.97872%;
  }

  .gggggggggg-arcadia-bluffs .map-arcadia-bluffs {
    position: relative;
    z-index: 225;
    width: 30%;
    margin-top: -36px;
    margin-right: 2.96563%;
  }

  .gggggggggg-arcadia-bluffs .paragraph-arcadia-bluffs {
    position: relative;
    z-index: 230;
    padding-right: 12px;
    padding-left: 12px;
  }

  .gggggggggg-arcadia-bluffs .phone-arcadia-bluffs {
    display: block;
    position: relative;
    z-index: 228;
    width: 30%;
    margin-top: 30px;
    margin-left: 3.07765%;
  }

  .gggggggggg-arcadia-bluffs .photoslider-arcadia-bluffs {
    position: relative;
    z-index: 226;
    width: 30%;
    margin-top: -36px;
    margin-left: 35.12765%;
  }

  .gggggggggg-arcadia-bluffs .rating-arcadia-bluffs {
    position: relative;
    z-index: 229;
    width: 100%;
    margin-top: -66px;
    margin-left: 0;
    font-size: 0.938em;
  }

  .gggggggggg-arcadia-bluffs .title-arcadia-bluffs {
    position: relative;
    z-index: 231;
    height: 56px;
    min-height: 0;
    padding-left: 75px;
    font-size: 1.125em;
  }

  .gggggggggg-arcadia-bluffs .websiteopen-arcadia-bluffs {
    display: none;
    position: relative;
    clear: none;
    z-index: 227;
    width: 29.9869791666%;
    margin-top: -609px;
    margin-left: 1.81003%;
  }

  .gggggggggg-arcadia-dozen .element-logo-arcadia-dozen {
    position: relative;
    z-index: 223;
    width: 48px;
    height: 48px;
    margin-top: -52px;
    margin-left: 0.95814%;
  }

  .gggggggggg-arcadia-dozen .map-arcadia-dozen {
    position: relative;
    z-index: 216;
    width: 30%;
    margin-right: 2.98939%;
  }

  .gggggggggg-arcadia-dozen .phone-arcadia-dozen {
    position: relative;
    z-index: 219;
    margin-top: 358px;
    margin-left: 0.88443%;
  }

  .gggggggggg-arcadia-dozen .photoslider-arcadia-dozen {
    position: relative;
    z-index: 217;
    width: 30%;
    margin-left: 2.06958%;
  }

  .gggggggggg-arcadia-dozen .rating-arcadia-dozen {
    position: relative;
    z-index: 220;
    font-size: 0.938em;
  }

  .gggggggggg-arcadia-dozen .title-arcadia-dozen {
    position: relative;
    z-index: 222;
    height: 56px;
    padding-left: 60px;
    font-size: 1.125em;
  }

  .gggggggggg-arcadia-dozen .websiteopen-arcadia-dozen {
    position: relative;
    z-index: 218;
    width: 30%;
    margin-left: 3.01887%;
  }

  .gggggggggg-arcadia-south .element-logo-arcadia-bluffs {
    position: relative;
    z-index: 213;
    width: 48px;
    height: 48px;
    margin-top: -52px;
    margin-left: 0.96473%;
  }

  .gggggggggg-arcadia-south .map-arcadia-bluffs {
    position: relative;
    z-index: 206;
    width: 30%;
    margin-right: 2.9652%;
  }

  .gggggggggg-arcadia-south .paragraph-arcadia-bluffs {
    position: relative;
    z-index: 211;
    padding-right: 12px;
    padding-left: 12px;
  }

  .gggggggggg-arcadia-south .phone-arcadia-bluffs {
    display: block;
    position: relative;
    z-index: 209;
    width: 30%;
    margin-top: 0;
    margin-left: 3.02143%;
  }

  .gggggggggg-arcadia-south .photoslider-arcadia-bluffs {
    position: relative;
    z-index: 207;
    width: 30%;
    margin-left: 1.9916%;
  }

  .gggggggggg-arcadia-south .text {
    margin-left: 12.72491%;
  }

  .gggggggggg-arcadia-south .title-arcadia-bluffs {
    position: relative;
    z-index: 212;
    height: 56px;
    min-height: 0;
    padding-left: 75px;
    font-size: 1.125em;
  }

  .gggggggggg-arcadia-south .websiteopen-arcadia-bluffs {
    display: none;
    position: relative;
    z-index: 208;
    width: 29.9869791666%;
    margin-top: -214px;
    margin-left: 1.817%;
  }

  .gggggggggg-bahle .element-logo-bahle {
    position: relative;
    z-index: 204;
    width: 48px;
    height: 48px;
    margin-top: -52px;
    margin-left: 0.96473%;
  }

  .gggggggggg-bahle .map-bahle {
    position: relative;
    z-index: 197;
    width: 30%;
    margin-right: 2.93857%;
  }

  .gggggggggg-bahle .paragraph-bahle {
    position: relative;
    z-index: 202;
    padding-right: 12px;
    padding-left: 12px;
  }

  .gggggggggg-bahle .phone-bahle {
    display: block;
    position: relative;
    z-index: 200;
    width: 30%;
    margin-top: -36px;
    margin-left: 3.06286%;
  }

  .gggggggggg-bahle .photoslider-bahle {
    position: relative;
    clear: both;
    z-index: 198;
    width: 30%;
    margin-left: 35.1237%;
  }

  .gggggggggg-bahle .title-bahle {
    position: relative;
    z-index: 203;
    height: 56px;
    min-height: 0;
    padding-left: 75px;
    font-size: 1.125em;
  }

  .gggggggggg-bahle .websiteopen-bahle {
    display: none;
    position: relative;
    z-index: 199;
    width: 29.9869791666%;
    margin-top: -90px;
    margin-left: 1.817%;
  }

  .gggggggggg-bayharbor .element-logo-bayharbor {
    position: relative;
    z-index: 186;
    width: 48px;
    height: 48px;
    margin-top: -52px;
    margin-left: 0.95881%;
  }

  .gggggggggg-bayharbor .map-bayharbor {
    position: relative;
    z-index: 179;
    width: 30%;
    margin-top: -36px;
    margin-right: 2.93857%;
  }

  .gggggggggg-bayharbor .paragraph-bayharbor {
    position: relative;
    z-index: 184;
    padding-right: 12px;
    padding-left: 12px;
  }

  .gggggggggg-bayharbor .phone-bayharbor {
    display: block;
    position: relative;
    z-index: 182;
    width: 30%;
    margin-top: 30px;
    margin-left: 3.08357%;
  }

  .gggggggggg-bayharbor .photoslider-bayharbor {
    position: relative;
    z-index: 180;
    width: 30%;
    margin-top: -36px;
    margin-left: 35.13258%;
  }

  .gggggggggg-bayharbor .rating-bayharbor {
    position: relative;
    z-index: 183;
    width: 100%;
    margin-top: -66px;
    margin-left: 0;
    font-size: 0.938em;
  }

  .gggggggggg-bayharbor .title-bayharbor {
    position: relative;
    z-index: 185;
    height: 56px;
    min-height: 0;
    padding-left: 75px;
    font-size: 1.125em;
  }

  .gggggggggg-bayharbor .websiteopen-bayharbor {
    display: none;
    position: relative;
    clear: none;
    z-index: 181;
    width: 29.9869791666%;
    margin-top: -389px;
    margin-left: 1.817%;
  }

  .gggggggggg-baymeadows .element-logo-baymeadows {
    position: relative;
    z-index: 195;
    width: 48px;
    height: 48px;
    margin-top: -52px;
    margin-left: 0.95881%;
  }

  .gggggggggg-baymeadows .map-baymeadows {
    position: relative;
    z-index: 188;
    width: 30%;
    margin-right: 2.93857%;
  }

  .gggggggggg-baymeadows .phone-baymeadows {
    display: block;
    position: relative;
    z-index: 191;
    width: 30%;
    margin-top: -36px;
    margin-left: 3.0599%;
  }

  .gggggggggg-baymeadows .photoslider-baymeadows {
    position: relative;
    clear: both;
    z-index: 189;
    width: 30%;
    margin-left: 35.12074%;
  }

  .gggggggggg-baymeadows .title-baymeadows {
    position: relative;
    z-index: 194;
    height: 56px;
    min-height: 0;
    padding-left: 75px;
    font-size: 1.125em;
  }

  .gggggggggg-baymeadows .websiteopen-baymeadows {
    display: none;
    position: relative;
    z-index: 190;
    width: 29.9869791666%;
    margin-top: 174px;
    margin-left: 1.817%;
  }

  .gggggggggg-belvedere .element-logo-belvedere {
    position: relative;
    z-index: 177;
    width: 48px;
    height: 48px;
    margin-top: -52px;
    margin-left: 0.95289%;
  }

  .gggggggggg-belvedere .map-belvedere {
    position: relative;
    z-index: 170;
    width: 30%;
    margin-right: 2.93857%;
  }

  .gggggggggg-belvedere .paragraph-belvedere {
    position: relative;
    z-index: 175;
    padding-right: 12px;
    padding-left: 12px;
  }

  .gggggggggg-belvedere .phone-belvedere {
    display: block;
    position: relative;
    z-index: 173;
    width: 30%;
    margin-top: -36px;
    margin-left: 3.08357%;
  }

  .gggggggggg-belvedere .photoslider-belvedere {
    position: relative;
    clear: both;
    z-index: 171;
    width: 30%;
    margin-left: 35.13258%;
  }

  .gggggggggg-belvedere .title-belvedere {
    position: relative;
    z-index: 176;
    height: 56px;
    min-height: 0;
    padding-left: 75px;
    font-size: 1.125em;
  }

  .gggggggggg-belvedere .websiteopen-belvedere {
    display: none;
    position: relative;
    z-index: 172;
    width: 29.9869791666%;
    margin-top: -134px;
    margin-left: 1.817%;
  }

  .gggggggggg-betsie .element-logo-betsie {
    position: relative;
    z-index: 87;
    width: 48px;
    height: 48px;
    margin-top: -52px;
    margin-left: 0.90554%;
  }

  .gggggggggg-betsie .map-betsie {
    position: relative;
    z-index: 80;
    width: 30%;
    margin-right: 2.88826%;
  }

  .gggggggggg-betsie .paragraph-betsie {
    position: relative;
    z-index: 85;
    padding-right: 12px;
    padding-left: 12px;
  }

  .gggggggggg-betsie .phone-betsie {
    display: block;
    position: relative;
    z-index: 83;
    width: 30%;
    margin-top: -36px;
    margin-left: 3.08357%;
  }

  .gggggggggg-betsie .photoslider-betsie {
    position: relative;
    clear: both;
    z-index: 81;
    width: 30%;
    margin-left: 35.13258%;
  }

  .gggggggggg-betsie .rating-betsie {
    position: relative;
    z-index: 84;
    width: 100%;
    margin-left: 0;
    font-size: 0.938em;
  }

  .gggggggggg-betsie .title-betsie {
    position: relative;
    z-index: 86;
    height: 56px;
    min-height: 0;
    padding-left: 75px;
    font-size: 1.125em;
  }

  .gggggggggg-betsie .websiteopen-betsie {
    display: none;
    position: relative;
    z-index: 82;
    width: 29.9869791666%;
    margin-top: -46px;
    margin-left: 1.817%;
  }

  .gggggggggg-centennial .element-logo-centennial {
    position: relative;
    z-index: 168;
    width: 48px;
    height: 48px;
    margin-top: -52px;
    margin-left: 0.9233%;
  }

  .gggggggggg-centennial .map-centennial {
    position: relative;
    z-index: 161;
    width: 30%;
    margin-right: 2.93265%;
  }

  .gggggggggg-centennial .paragraph-centennial {
    position: relative;
    z-index: 166;
    padding-right: 12px;
    padding-left: 12px;
  }

  .gggggggggg-centennial .phone-centennial {
    display: block;
    position: relative;
    z-index: 164;
    width: 30%;
    margin-top: -36px;
    margin-left: 3.06286%;
  }

  .gggggggggg-centennial .photoslider-centennial {
    position: relative;
    clear: both;
    z-index: 162;
    width: 30%;
    margin-left: 35.12962%;
  }

  .gggggggggg-centennial .title-centennial {
    position: relative;
    z-index: 167;
    height: 56px;
    min-height: 0;
    padding-left: 75px;
    font-size: 1.125em;
  }

  .gggggggggg-centennial .websiteopen-centennial {
    display: none;
    position: relative;
    z-index: 163;
    width: 29.9869791666%;
    margin-top: -112px;
    margin-left: 1.817%;
  }

  .gggggggggg-championhill .element-logo-championhill {
    position: relative;
    z-index: 159;
    width: 48px;
    height: 48px;
    margin-top: -52px;
    margin-left: 0.9233%;
  }

  .gggggggggg-championhill .map-championhill {
    position: relative;
    z-index: 152;
    width: 30%;
    margin-right: 2.92377%;
  }

  .gggggggggg-championhill .paragraph-championhill {
    position: relative;
    z-index: 157;
    padding-right: 12px;
    padding-left: 12px;
  }

  .gggggggggg-championhill .phone-championhill {
    display: block;
    position: relative;
    z-index: 155;
    width: 30%;
    margin-top: -36px;
    margin-left: 3.06286%;
  }

  .gggggggggg-championhill .photoslider-championhill {
    position: relative;
    clear: both;
    z-index: 153;
    width: 30%;
    margin-left: 35.12666%;
  }

  .gggggggggg-championhill .title-championhill {
    position: relative;
    z-index: 158;
    height: 56px;
    min-height: 0;
    padding-left: 75px;
    font-size: 1.125em;
  }

  .gggggggggg-championhill .websiteopen-championhill {
    display: none;
    position: relative;
    z-index: 154;
    width: 29.9869791666%;
    margin-top: -68px;
    margin-left: 1.817%;
  }

  .gggggggggg-charlevoix .element-logo-charlevoix {
    position: relative;
    z-index: 150;
    width: 48px;
    height: 48px;
    margin-top: -52px;
    margin-left: 0.9233%;
  }

  .gggggggggg-charlevoix .map-charlevoix {
    position: relative;
    z-index: 143;
    width: 30%;
    margin-right: 2.89714%;
  }

  .gggggggggg-charlevoix .phone-charlevoix {
    display: block;
    position: relative;
    z-index: 146;
    width: 30%;
    margin-top: -36px;
    margin-left: 3.06286%;
  }

  .gggggggggg-charlevoix .photoslider-charlevoix {
    position: relative;
    clear: both;
    z-index: 144;
    width: 30%;
    margin-left: 35.1237%;
  }

  .gggggggggg-charlevoix .title-charlevoix {
    position: relative;
    z-index: 149;
    height: 56px;
    min-height: 0;
    padding-left: 75px;
    font-size: 1.125em;
  }

  .gggggggggg-charlevoix .websiteopen-charlevoix {
    display: none;
    position: relative;
    z-index: 145;
    width: 29.9869791666%;
    margin-top: 240px;
    margin-left: 1.817%;
  }

  .gggggggggg-charlevoixcc .element-logo-charlevoixcc {
    position: relative;
    z-index: 259;
    width: 48px;
    height: 48px;
    margin-top: -52px;
    margin-left: 0.96473%;
  }

  .gggggggggg-charlevoixcc .map-charlevoixcc {
    position: relative;
    z-index: 252;
    width: 30%;
    margin-right: 2.97704%;
  }

  .gggggggggg-charlevoixcc .paragraph-charlevoixcc {
    position: relative;
    z-index: 257;
    padding-right: 12px;
    padding-left: 12px;
  }

  .gggggggggg-charlevoixcc .phone-charlevoixcc {
    display: block;
    position: relative;
    z-index: 255;
    width: 30%;
    margin-top: -36px;
    margin-left: 3.08357%;
  }

  .gggggggggg-charlevoixcc .photoslider-charlevoixcc {
    position: relative;
    clear: both;
    z-index: 253;
    width: 30%;
    margin-left: 35.13258%;
  }

  .gggggggggg-charlevoixcc .title-charlevoixcc {
    position: relative;
    z-index: 258;
    height: 56px;
    min-height: 0;
    padding-left: 75px;
    font-size: 1.125em;
  }

  .gggggggggg-charlevoixcc .websiteopen-charlevoixcc {
    display: none;
    position: relative;
    z-index: 254;
    width: 29.9869791666%;
    margin-top: -111px;
    margin-left: 1.817%;
  }

  .gggggggggg-chestnuthills .element-logo-chestnuthills {
    position: relative;
    z-index: 141;
    width: 48px;
    height: 48px;
    margin-top: -52px;
    margin-left: 0.9233%;
  }

  .gggggggggg-chestnuthills .map-chestnuthills {
    position: relative;
    z-index: 134;
    width: 30%;
    margin-right: 2.89714%;
  }

  .gggggggggg-chestnuthills .phone-chestnuthills {
    display: block;
    position: relative;
    z-index: 137;
    width: 30%;
    margin-top: -36px;
    margin-left: 3.0599%;
  }

  .gggggggggg-chestnuthills .photoslider-chestnuthills {
    position: relative;
    clear: both;
    z-index: 135;
    width: 30%;
    margin-left: 35.12074%;
  }

  .gggggggggg-chestnuthills .title-chestnuthills {
    position: relative;
    z-index: 140;
    height: 56px;
    min-height: 0;
    padding-left: 75px;
    font-size: 1.125em;
  }

  .gggggggggg-chestnuthills .websiteopen-chestnuthills {
    display: none;
    position: relative;
    z-index: 136;
    width: 29.9869791666%;
    margin-top: 262px;
    margin-left: 1.817%;
  }

  .gggggggggg-chief .element-logo-chief {
    position: relative;
    z-index: 132;
    width: 48px;
    height: 48px;
    margin-top: -52px;
    margin-left: 0.9233%;
  }

  .gggggggggg-chief .map-chief {
    position: relative;
    z-index: 125;
    width: 30%;
    margin-top: -36px;
    margin-right: 2.89714%;
  }

  .gggggggggg-chief .paragraph-chief {
    position: relative;
    z-index: 130;
    padding-right: 12px;
    padding-left: 12px;
  }

  .gggggggggg-chief .phone-chief {
    display: block;
    position: relative;
    z-index: 128;
    width: 30%;
    margin-top: 30px;
    margin-left: 3.06286%;
  }

  .gggggggggg-chief .photoslider-chief {
    position: relative;
    z-index: 126;
    width: 30%;
    margin-top: -36px;
    margin-left: 34.99645%;
  }

  .gggggggggg-chief .rating-chief {
    position: relative;
    z-index: 129;
    width: 100%;
    margin-top: -66px;
    margin-left: 0;
    font-size: 0.938em;
  }

  .gggggggggg-chief .title-chief {
    position: relative;
    z-index: 131;
    height: 56px;
    min-height: 0;
    padding-left: 75px;
    font-size: 1.125em;
  }

  .gggggggggg-chief .websiteopen-chief {
    display: none;
    position: relative;
    clear: none;
    z-index: 127;
    width: 29.9869791666%;
    margin-top: -565px;
    margin-left: 1.817%;
  }

  .gggggggggg-crookedtree .element-logo-crookedtree {
    position: relative;
    z-index: 123;
    width: 48px;
    height: 48px;
    margin-top: -52px;
    margin-left: 0.9233%;
  }

  .gggggggggg-crookedtree .map-crookedtree {
    position: relative;
    z-index: 116;
    width: 30%;
    margin-right: 2.89714%;
  }

  .gggggggggg-crookedtree .phone-crookedtree {
    display: block;
    position: relative;
    z-index: 119;
    width: 30%;
    margin-top: -36px;
    margin-left: 3.08357%;
  }

  .gggggggggg-crookedtree .photoslider-crookedtree {
    position: relative;
    clear: both;
    z-index: 117;
    width: 30%;
    margin-left: 34.92839%;
  }

  .gggggggggg-crookedtree .title-crookedtree {
    position: relative;
    z-index: 122;
    height: 56px;
    min-height: 0;
    padding-left: 75px;
    font-size: 1.125em;
  }

  .gggggggggg-crookedtree .websiteopen-crookedtree {
    display: none;
    position: relative;
    z-index: 118;
    width: 29.9869791666%;
    margin-top: 262px;
    margin-left: 1.817%;
  }

  .gggggggggg-crown .element-logo-crown {
    position: relative;
    z-index: 114;
    width: 48px;
    height: 48px;
    margin-top: -52px;
    margin-left: 0.91442%;
  }

  .gggggggggg-crown .map-crown {
    position: relative;
    z-index: 107;
    width: 30%;
    margin-top: -36px;
    margin-right: 2.89714%;
  }

  .gggggggggg-crown .paragraph-crown {
    position: relative;
    z-index: 112;
    padding-right: 12px;
    padding-left: 12px;
  }

  .gggggggggg-crown .phone-crown {
    display: block;
    position: relative;
    z-index: 110;
    width: 30%;
    margin-top: 30px;
    margin-left: 3.08357%;
  }

  .gggggggggg-crown .photoslider-crown {
    position: relative;
    z-index: 108;
    width: 30%;
    margin-top: -36px;
    margin-left: 35.13258%;
  }

  .gggggggggg-crown .rating-crown {
    position: relative;
    z-index: 111;
    width: 100%;
    margin-top: -66px;
    margin-left: 0;
    font-size: 0.938em;
  }

  .gggggggggg-crown .title-crown {
    position: relative;
    z-index: 113;
    height: 56px;
    min-height: 0;
    padding-left: 75px;
    font-size: 1.125em;
  }

  .gggggggggg-crown .websiteopen-crown {
    display: none;
    position: relative;
    clear: none;
    z-index: 109;
    width: 29.9869791666%;
    margin-top: -389px;
    margin-left: 1.817%;
  }

  .gggggggggg-crystallake .element-logo-crystallake {
    position: relative;
    z-index: 105;
    width: 48px;
    height: 48px;
    margin-top: -52px;
    margin-left: 0.9085%;
  }

  .gggggggggg-crystallake .map-crystallake {
    position: relative;
    z-index: 98;
    width: 30%;
    margin-top: -36px;
    margin-right: 2.89122%;
  }

  .gggggggggg-crystallake .paragraph-crystallake {
    position: relative;
    z-index: 103;
    padding-right: 12px;
    padding-left: 12px;
  }

  .gggggggggg-crystallake .phone-crystallake {
    display: block;
    position: relative;
    z-index: 101;
    width: 30%;
    margin-top: 30px;
    margin-left: 3.08357%;
  }

  .gggggggggg-crystallake .photoslider-crystallake {
    position: relative;
    z-index: 99;
    width: 30%;
    margin-top: -36px;
    margin-left: 35.13258%;
  }

  .gggggggggg-crystallake .rating-crystallake {
    position: relative;
    z-index: 102;
    width: 100%;
    margin-top: -66px;
    margin-left: 0;
    font-size: 0.938em;
  }

  .gggggggggg-crystallake .title-crystallake {
    position: relative;
    z-index: 104;
    height: 56px;
    min-height: 0;
    padding-left: 75px;
    font-size: 1.125em;
  }

  .gggggggggg-crystallake .websiteopen-crystallake {
    display: none;
    position: relative;
    clear: none;
    z-index: 100;
    width: 29.9869791666%;
    margin-top: -257px;
    margin-left: 1.817%;
  }

  .gggggggggg-dunes .element-logo-dunes {
    position: relative;
    z-index: 78;
    width: 48px;
    height: 48px;
    margin-top: -52px;
    margin-left: 0.88187%;
  }

  .gggggggggg-dunes .map-dunes {
    position: relative;
    z-index: 71;
    width: 30%;
    margin-right: 2.85571%;
  }

  .gggggggggg-dunes .phone-dunes {
    display: block;
    position: relative;
    z-index: 74;
    width: 30%;
    margin-top: -36px;
    margin-left: 3.06286%;
  }

  .gggggggggg-dunes .photoslider-dunes {
    position: relative;
    clear: both;
    z-index: 72;
    width: 30%;
    margin-left: 35.12666%;
  }

  .gggggggggg-dunes .rating-dunes {
    position: relative;
    z-index: 75;
    width: 100%;
    margin-left: 0;
    font-size: 0.938em;
  }

  .gggggggggg-dunes .title-dunes {
    position: relative;
    z-index: 77;
    height: 56px;
    min-height: 0;
    padding-left: 75px;
    font-size: 1.125em;
  }

  .gggggggggg-dunes .websiteopen-dunes {
    display: none;
    position: relative;
    z-index: 73;
    width: 29.9869791666%;
    margin-top: 86px;
    margin-left: 1.817%;
  }

  .gggggggggg-dunmaglas .element-logo-dunmaglas {
    position: relative;
    z-index: 69;
    width: 48px;
    height: 48px;
    margin-top: -52px;
    margin-left: 0.88187%;
  }

  .gggggggggg-dunmaglas .map-dunmaglas {
    position: relative;
    clear: both;
    z-index: 62;
    width: 30%;
    margin-top: -36px;
    margin-right: 2.98%;
  }

  .gggggggggg-dunmaglas .paragraph-dunmaglas {
    position: relative;
    z-index: 67;
    margin-top: 0;
    padding-right: 12px;
    padding-left: 12px;
  }

  .gggggggggg-dunmaglas .phone-dunmaglas {
    display: block;
    position: relative;
    z-index: 65;
    margin-top: 30px;
    margin-left: 3.06286%;
  }

  .gggggggggg-dunmaglas .photoslider-dunmaglas {
    position: relative;
    z-index: 63;
    width: 30%;
    margin-top: -36px;
    margin-left: 34.99349%;
  }

  .gggggggggg-dunmaglas .rating-dunmaglas {
    position: relative;
    z-index: 66;
    margin-top: -66px;
  }

  .gggggggggg-dunmaglas .title-dunmaglas {
    position: relative;
    z-index: 68;
    height: 56px;
    margin-top: 0;
    padding-left: 75px;
    font-size: 1.125em;
  }

  .gggggggggg-dunmaglas .websiteopen-dunmaglas {
    visibility: hidden;
    position: relative;
    clear: none;
    z-index: 64;
    width: 30%;
    margin-top: -36px;
    margin-left: 3.06286%;
  }

  .gggggggggg-eldorado .element-logo-eldorado {
    position: relative;
    z-index: 60;
    width: 48px;
    height: 48px;
    margin-top: -52px;
    margin-left: 0.88187%;
  }

  .gggggggggg-eldorado .map-eldorado {
    position: relative;
    z-index: 53;
    width: 30%;
    margin-right: 2.85571%;
  }

  .gggggggggg-eldorado .paragraph-eldorado {
    position: relative;
    z-index: 58;
    padding-right: 12px;
    padding-left: 12px;
  }

  .gggggggggg-eldorado .phone-eldorado {
    display: block;
    position: relative;
    z-index: 56;
    width: 30%;
    margin-top: -36px;
    margin-left: 3.0599%;
  }

  .gggggggggg-eldorado .photoslider-eldorado {
    position: relative;
    clear: both;
    z-index: 54;
    width: 30%;
    margin-left: 35.1237%;
  }

  .gggggggggg-arcadia-south .rating-arcadia-bluffs,
  .gggggggggg-bahle .rating-bahle,
  .gggggggggg-baymeadows .rating-baymeadows,
  .gggggggggg-belvedere .rating-belvedere,
  .gggggggggg-centennial .rating-centennial,
  .gggggggggg-championhill .rating-championhill,
  .gggggggggg-charlevoix .rating-charlevoix,
  .gggggggggg-charlevoixcc .rating-charlevoixcc,
  .gggggggggg-chestnuthills .rating-chestnuthills,
  .gggggggggg-crookedtree .rating-crookedtree,
  .gggggggggg-eldorado .rating-eldorado,
  .gggggggggg-ridge .rating-ridge {
    width: 100%;
    margin-left: 0;
    font-size: 0.938em;
  }

  .gggggggggg-eldorado .title-eldorado {
    position: relative;
    z-index: 59;
    height: 56px;
    min-height: 0;
    padding-left: 75px;
    font-size: 1.125em;
  }

  .gggggggggg-eldorado .websiteopen-eldorado {
    display: none;
    position: relative;
    z-index: 55;
    width: 29.9869791666%;
    margin-top: -134px;
    margin-left: 1.817%;
  }

  .gggggggggg-elkrapids .element-logo-elkrapids {
    position: relative;
    z-index: 51;
    width: 48px;
    height: 48px;
    margin-top: -52px;
    margin-left: 0.88187%;
  }

  .gggggggggg-elkrapids .map-elkrapids {
    position: relative;
    z-index: 44;
    width: 30%;
    margin-right: 2.85571%;
  }

  .gggggggggg-elkrapids .phone-elkrapids {
    display: block;
    position: relative;
    z-index: 47;
    width: 30%;
    margin-top: -36px;
    margin-left: 3.05102%;
  }

  .gggggggggg-elkrapids .photoslider-elkrapids {
    position: relative;
    clear: both;
    z-index: 45;
    width: 30%;
    margin-left: 35.12074%;
  }

  .gggggggggg-elkrapids .rating-elkrapids {
    position: relative;
    z-index: 48;
    width: 100%;
    margin-left: 0;
    font-size: 0.938em;
  }

  .gggggggggg-elkrapids .title-elkrapids {
    position: relative;
    z-index: 50;
    height: 56px;
    min-height: 0;
    padding-left: 75px;
    font-size: 1.125em;
  }

  .gggggggggg-elkrapids .websiteopen-elkrapids {
    display: none;
    position: relative;
    z-index: 46;
    width: 29.9869791666%;
    margin-top: 64px;
    margin-left: 1.817%;
  }

  .gggggggggg-elmbrook .element-logo-elmbrook {
    position: relative;
    z-index: 42;
    width: 48px;
    height: 48px;
    margin-top: -52px;
    margin-left: 0.87595%;
  }

  .gggggggggg-elmbrook .map-elmbrook {
    position: relative;
    z-index: 35;
    width: 30%;
    margin-right: 2.85571%;
  }

  .gggggggggg-antrimdells .paragraph-antrim,
  .gggggggggg-arcadia-dozen .paragraph-arcadia-dozen,
  .gggggggggg-baymeadows .paragraph-baymeadows,
  .gggggggggg-charlevoix .paragraph-charlevoix,
  .gggggggggg-chestnuthills .paragraph-chestnuthills,
  .gggggggggg-crookedtree .paragraph-crookedtree,
  .gggggggggg-dunes .paragraph-dunes,
  .gggggggggg-elkrapids .paragraph-elkrapids,
  .gggggggggg-elmbrook .paragraph-elmbrook,
  .inner-container .local-top {
    padding-right: 12px;
    padding-left: 12px;
  }

  .gggggggggg-elmbrook .phone-elmbrook {
    display: block;
    position: relative;
    z-index: 38;
    width: 30%;
    margin-top: -36px;
    margin-left: 3.04806%;
  }

  .gggggggggg-elmbrook .photoslider-elmbrook {
    position: relative;
    clear: both;
    z-index: 36;
    width: 30%;
    margin-left: 35.11482%;
  }

  .gggggggggg-elmbrook .rating-elmbrook {
    position: relative;
    z-index: 39;
    width: 100%;
    margin-left: 0;
    font-size: 0.938em;
  }

  .gggggggggg-elmbrook .title-elmbrook {
    position: relative;
    z-index: 41;
    height: 56px;
    min-height: 0;
    padding-left: 75px;
    font-size: 1.125em;
  }

  .gggggggggg-elmbrook .websiteopen-elmbrook {
    display: none;
    position: relative;
    z-index: 37;
    width: 29.9869791666%;
    margin-top: 20px;
    margin-left: 1.817%;
  }

  .gggggggggg-emeraldvale .element-logo-emeraldvale {
    position: relative;
    z-index: 33;
    width: 48px;
    height: 48px;
    margin-top: -52px;
    margin-left: 0.86707%;
  }

  .gggggggggg-emeraldvale .map-emeraldvale {
    position: relative;
    z-index: 26;
    width: 30%;
    margin-top: -36px;
    margin-right: 2.84979%;
  }

  .gggggggggg-emeraldvale .paragraph-emeraldvale {
    position: relative;
    z-index: 31;
    padding-right: 12px;
    padding-left: 12px;
  }

  .gggggggggg-emeraldvale .phone-emeraldvale {
    display: block;
    position: relative;
    z-index: 29;
    width: 30%;
    margin-top: 30px;
    margin-left: 3.02143%;
  }

  .gggggggggg-emeraldvale .photoslider-emeraldvale {
    position: relative;
    z-index: 27;
    width: 30%;
    margin-top: -36px;
    margin-left: 35.1059399999%;
  }

  .gggggggggg-emeraldvale .rating-emeraldvale {
    position: relative;
    z-index: 30;
    width: 100%;
    margin-top: -66px;
    margin-left: 0;
    font-size: 0.938em;
  }

  .gggggggggg-emeraldvale .title-emeraldvale {
    position: relative;
    z-index: 32;
    height: 56px;
    min-height: 0;
    padding-left: 75px;
    font-size: 1.125em;
  }

  .gggggggggg-emeraldvale .websiteopen-emeraldvale {
    display: none;
    position: relative;
    clear: none;
    z-index: 28;
    width: 29.9869791666%;
    margin-top: -279px;
    margin-left: 1.817%;
  }

  .gggggggggg-forestdunes .element-logo-forestdunes {
    position: relative;
    z-index: 24;
    width: 48px;
    height: 48px;
    margin-top: -52px;
    margin-left: 0.86411%;
  }

  .gggggggggg-forestdunes .map-forestdunes {
    position: relative;
    z-index: 17;
    width: 29.9981901544%;
    margin-top: -36px;
    margin-right: 2.84091%;
  }

  .gggggggggg-forestdunes .paragraph-forestdunes {
    position: relative;
    z-index: 22;
    padding-right: 12px;
    padding-left: 12px;
  }

  .gggggggggg-forestdunes .phone-forestdunes {
    display: block;
    position: relative;
    z-index: 20;
    width: 30%;
    margin-top: 30px;
    margin-left: 3.02143%;
  }

  .gggggggggg-forestdunes .photoslider-forestdunes {
    position: relative;
    z-index: 18;
    width: 30%;
    margin-top: -36px;
    margin-left: 35.1059399999%;
  }

  .gggggggggg-forestdunes .rating-forestdunes {
    position: relative;
    z-index: 21;
    width: 100%;
    margin-top: -66px;
    margin-left: 0;
    font-size: 0.938em;
  }

  .gggggggggg-forestdunes .title-forestdunes {
    position: relative;
    z-index: 23;
    height: 56px;
    min-height: 0;
    padding-left: 75px;
    font-size: 1.125em;
  }

  .gggggggggg-forestdunes .websiteopen-forestdunes {
    display: none;
    position: relative;
    clear: none;
    z-index: 19;
    width: 29.9869791666%;
    margin-top: -565px;
    margin-left: 1.817%;
  }

  .gggggggggg-loop .element-logo-loop {
    position: relative;
    z-index: 15;
    width: 48px;
    height: 48px;
    margin-top: -52px;
    margin-left: 0.86411%;
  }

  .gggggggggg-loop .map-loop {
    position: relative;
    z-index: 8;
    width: 30%;
    margin-top: -36px;
    margin-right: 2.84091%;
  }

  .gggggggggg-loop .paragraph-loop {
    position: relative;
    z-index: 13;
    padding-right: 12px;
    padding-left: 12px;
  }

  .gggggggggg-loop .phone-loop {
    display: block;
    position: relative;
    z-index: 11;
    width: 30%;
    margin-top: 30px;
    margin-left: 3.02143%;
  }

  .gggggggggg-loop .photoslider-loop {
    position: relative;
    z-index: 9;
    width: 30%;
    margin-top: -36px;
    margin-left: 35.22431%;
  }

  .gggggggggg-loop .rating-loop {
    position: relative;
    z-index: 12;
    width: 100%;
    margin-top: -66px;
    margin-left: 0;
    font-size: 0.938em;
  }

  .gggggggggg-loop .title-loop {
    position: relative;
    z-index: 14;
    height: 56px;
    min-height: 0;
    padding-left: 75px;
    font-size: 1.125em;
  }

  .gggggggggg-loop .websiteopen-loop {
    display: none;
    position: relative;
    clear: none;
    z-index: 10;
    width: 29.9869791666%;
    margin-top: -345px;
    margin-left: 1.817%;
  }

  .gggggggggg-ridge .element-logo-ridge {
    position: relative;
    z-index: 96;
    width: 48px;
    height: 48px;
    margin-top: -52px;
    margin-left: 0.88187%;
  }

  .gggggggggg-ridge .map-ridge {
    position: relative;
    z-index: 89;
    width: 30%;
    margin-right: 2.88234%;
  }

  .gggggggggg-ridge .paragraph-ridge {
    position: relative;
    z-index: 94;
    padding-right: 12px;
    padding-left: 12px;
  }

  .gggggggggg-ridge .phone-ridge {
    display: block;
    position: relative;
    z-index: 92;
    width: 30%;
    margin-top: -36px;
    margin-left: 3.06286%;
  }

  .gggggggggg-ridge .photoslider-ridge {
    position: relative;
    clear: both;
    z-index: 90;
    width: 30%;
    margin-left: 35.12962%;
  }

  .gggggggggg-ridge .title-ridge {
    position: relative;
    z-index: 95;
    height: 56px;
    min-height: 0;
    padding-left: 75px;
    font-size: 1.125em;
  }

  .gggggggggg-ridge .websiteopen-ridge {
    display: none;
    position: relative;
    z-index: 91;
    width: 29.9869791666%;
    margin-top: -156px;
    margin-left: 1.817%;
  }

  .gggggggggg-sundance .element-logo-sundance {
    position: relative;
    z-index: 250;
    width: 48px;
    height: 48px;
    margin-top: -52px;
    margin-left: 0.99136%;
  }

  .gggggggggg-sundance .map {
    position: relative;
    z-index: 243;
    width: 30%;
    margin-top: -36px;
    margin-right: 2.98%;
  }

  .gggggggggg-sundance .paragraph-sundance {
    position: relative;
    z-index: 248;
    padding-right: 12px;
    padding-left: 12px;
  }

  .gggggggggg-sundance .phone-sundance {
    display: block;
    position: relative;
    z-index: 246;
    width: 30%;
    margin-top: 30px;
    margin-left: 3.06286%;
  }

  .gggggggggg-sundance .photoslider-sundance {
    position: relative;
    z-index: 244;
    width: 30%;
    margin-top: -36px;
    margin-left: 34.92839%;
  }

  .gggggggggg-sundance .rating-sundance {
    position: relative;
    z-index: 247;
    width: 100%;
    margin-top: -66px;
    margin-left: 0;
    font-size: 0.938em;
  }

  .gggggggggg-sundance .title-sundance {
    position: relative;
    z-index: 249;
    height: 56px;
    min-height: 0;
    padding-left: 75px;
    font-size: 1.125em;
  }

  .gggggggggg-sundance .websiteopen-sundance {
    display: none;
    position: relative;
    clear: none;
    z-index: 245;
    width: 29.9869791666%;
    margin-top: -345px;
    margin-left: 1.817%;
  }

  .gggggggggg-torch .element-logo-torch {
    position: relative;
    z-index: 241;
    width: 48px;
    height: 48px;
    margin-top: -52px;
    margin-left: 0.96473%;
  }

  .gggggggggg-torch .map-torch {
    position: relative;
    z-index: 234;
    width: 30%;
    margin-right: 2.97704%;
  }

  .gggggggggg-torch .paragraph-torch {
    position: relative;
    z-index: 239;
    padding-right: 12px;
    padding-left: 12px;
  }

  .gggggggggg-torch .phone-torch {
    display: block;
    position: relative;
    z-index: 237;
    width: 30%;
    margin-top: -36px;
    margin-left: 3.08357%;
  }

  .gggggggggg-torch .photoslider-torch {
    position: relative;
    clear: both;
    z-index: 235;
    width: 30%;
    margin-left: 35.13258%;
  }

  .gggggggggg-torch .rating-torch {
    position: relative;
    z-index: 238;
    width: 100%;
    margin-left: 0;
    font-size: 0.938em;
  }

  .gggggggggg-torch .title-torch {
    position: relative;
    z-index: 240;
    height: 56px;
    min-height: 0;
    padding-left: 75px;
    font-size: 1.125em;
  }

  .gggggggggg-torch .websiteopen-torch {
    display: none;
    position: relative;
    z-index: 236;
    width: 29.9869791666%;
    margin-top: 21px;
    margin-left: 1.817%;
  }

  .inner-container .a-to-z,
  .inner-container .gggggggggg-arcadia-bluffs {
    width: 100.3861003861%;
    margin-left: -0.00592%;
  }

  .inner-container .gggggggggg-arcadia-dozen {
    width: 100.3787878787%;
  }

  .inner-container .gggggggggg-elmbrook {
    width: 100%;
  }

  .menu-bottom-container-a1 .bottom-about {
    width: 25%;
    margin-right: 14.99116%;
  }

  .menu-bottom-container-a1 .bottom-legal {
    width: 25%;
    margin-left: 14.99116%;
  }

  .menubar-container-a1 .contact {
    width: 14%;
    margin-right: 2.98939%;
  }

  .menubar-container-a1 .courses {
    position: relative;
    z-index: 283;
    width: 15%;
    margin-top: -1px;
    margin-left: 0.9434%;
  }

  .menubar-container-a1 .games {
    position: relative;
    clear: both;
    z-index: 279;
    width: 10%;
    margin-left: 60.9434%;
  }

  .menubar-container-a1 .map {
    position: relative;
    clear: none;
    z-index: 282;
    width: 15%;
    margin-top: -1px;
    margin-left: 0.00295%;
  }

  .menubar-container-a1 .radar {
    position: relative;
    float: right;
    z-index: 280;
    width: 15%;
    margin-top: -1px;
    margin-right: 39.03007%;
    margin-left: 0;
  }

  .menubar-container-a1 .top20 {
    position: relative;
    z-index: 281;
    width: 15%;
    margin-top: -1px;
    margin-left: 0.00295%;
  }

  .next-little-container .next {
    width: 30.1714285714%;
    font-size: 0.813em;
  }

  .page-info-label .local-golf-text-a-to-l {
    width: 216px;
    margin-top: 15px;
    font-size: 1.5em;
  }

  .splash-a .splash-image-a {
    height: 200px;
  }

  .topspecialcetering .container-sun {
    clear: none;
    width: 55px;
    height: 55px;
    margin-top: -27px;
    margin-right: 2.4969199999%;
  }

  .topspecialcetering .tc-label {
    position: relative;
    z-index: 286;
    margin-top: 10px;
    margin-left: 16px;
    padding-right: 2px;
    text-shadow: 4px 3px 7px rgb(27, 27, 27);
    font-size: 2.188em;
  }

  .topspecialcetering .traverse-city {
    position: relative;
    float: left;
    clear: both;
    z-index: 287;
    margin-top: 18px;
    margin-right: 0;
    margin-left: 23px;
    font-size: 0.938em;
    text-align: center;
  }
}

@media(max-width: 380px) {
  .tc-label:hover {
    color: rgb(101, 100, 100);
  }

  .title-antrim:active,
  .title-antrim:hover,
  .title-arcadia-bluffs:active,
  .title-arcadia-bluffs:hover,
  .title-arcadia-dozen:active,
  .title-arcadia-dozen:hover,
  .title-bahle:active,
  .title-bahle:hover,
  .title-bayharbor:active,
  .title-bayharbor:hover,
  .title-baymeadows:active,
  .title-baymeadows:hover,
  .title-belvedere:active,
  .title-belvedere:hover,
  .title-betsie:active,
  .title-betsie:hover,
  .title-centennial:active,
  .title-centennial:hover,
  .title-championhill:active,
  .title-championhill:hover,
  .title-charlevoix:active,
  .title-charlevoix:hover,
  .title-charlevoixcc:active,
  .title-charlevoixcc:hover,
  .title-chestnuthills:active,
  .title-chestnuthills:hover,
  .title-chief:active,
  .title-chief:hover,
  .title-crookedtree:active,
  .title-crookedtree:hover,
  .title-crown:active,
  .title-crown:hover,
  .title-crystallake:active,
  .title-crystallake:hover,
  .title-dunes:active,
  .title-dunes:hover,
  .title-dunmaglas:active,
  .title-dunmaglas:hover,
  .title-eldorado:active,
  .title-eldorado:hover,
  .title-elkrapids:active,
  .title-elkrapids:hover,
  .title-elmbrook:active,
  .title-elmbrook:hover,
  .title-emeraldvale:active,
  .title-emeraldvale:hover,
  .title-forestdunes:active,
  .title-forestdunes:hover,
  .title-loop:active,
  .title-loop:hover,
  .title-ridge:active,
  .title-ridge:hover,
  .title-sundance:active,
  .title-sundance:hover,
  .title-torch:active,
  .title-torch:hover {
    box-shadow: 1px 1px 5px rgb(56, 56, 56);
    text-shadow: 2px 2px 5px rgb(101, 100, 100);
  }

  .map-antrim:active,
  .map-antrim:focus,
  .map-antrim:hover,
  .map-arcadia-bluffs:active,
  .map-arcadia-bluffs:focus,
  .map-arcadia-bluffs:hover,
  .map-arcadia-dozen:active,
  .map-arcadia-dozen:focus,
  .map-arcadia-dozen:hover,
  .map-bahle:active,
  .map-bahle:focus,
  .map-bahle:hover,
  .map-bayharbor:active,
  .map-bayharbor:focus,
  .map-bayharbor:hover,
  .map-baymeadows:active,
  .map-baymeadows:focus,
  .map-baymeadows:hover,
  .map-belvedere:active,
  .map-belvedere:focus,
  .map-belvedere:hover,
  .map-betsie:active,
  .map-betsie:focus,
  .map-betsie:hover,
  .map-centennial:active,
  .map-centennial:focus,
  .map-centennial:hover,
  .map-championhill:active,
  .map-championhill:focus,
  .map-championhill:hover,
  .map-charlevoix:active,
  .map-charlevoix:focus,
  .map-charlevoix:hover,
  .map-charlevoixcc:active,
  .map-charlevoixcc:focus,
  .map-charlevoixcc:hover,
  .map-chestnuthills:active,
  .map-chestnuthills:focus,
  .map-chestnuthills:hover,
  .map-chief:active,
  .map-chief:focus,
  .map-chief:hover,
  .map-crookedtree:active,
  .map-crookedtree:focus,
  .map-crookedtree:hover,
  .map-crown:active,
  .map-crown:focus,
  .map-crown:hover,
  .map-crystallake:active,
  .map-crystallake:focus,
  .map-crystallake:hover,
  .map-dunes:active,
  .map-dunes:focus,
  .map-dunes:hover,
  .map-dunmaglas:active,
  .map-dunmaglas:focus,
  .map-dunmaglas:hover,
  .map-eldorado:active,
  .map-eldorado:focus,
  .map-eldorado:hover,
  .map-elkrapids:active,
  .map-elkrapids:focus,
  .map-elkrapids:hover,
  .map-elmbrook:active,
  .map-elmbrook:focus,
  .map-elmbrook:hover,
  .map-emeraldvale:active,
  .map-emeraldvale:focus,
  .map-emeraldvale:hover,
  .map-forestdunes:active,
  .map-forestdunes:focus,
  .map-forestdunes:hover,
  .map-loop:active,
  .map-loop:focus,
  .map-loop:hover,
  .map-ridge:active,
  .map-ridge:focus,
  .map-ridge:hover,
  .map-torch:active,
  .map-torch:focus,
  .map-torch:hover,
  .phone-antrim:active,
  .phone-antrim:focus,
  .phone-antrim:hover,
  .phone-arcadia-bluffs:active,
  .phone-arcadia-bluffs:focus,
  .phone-arcadia-bluffs:hover,
  .phone-arcadia-dozen:active,
  .phone-arcadia-dozen:focus,
  .phone-arcadia-dozen:hover,
  .phone-bahle:active,
  .phone-bahle:focus,
  .phone-bahle:hover,
  .phone-bayharbor:active,
  .phone-bayharbor:focus,
  .phone-bayharbor:hover,
  .phone-baymeadows:active,
  .phone-baymeadows:focus,
  .phone-baymeadows:hover,
  .phone-belvedere:active,
  .phone-belvedere:focus,
  .phone-belvedere:hover,
  .phone-betsie:active,
  .phone-betsie:focus,
  .phone-betsie:hover,
  .phone-centennial:active,
  .phone-centennial:focus,
  .phone-centennial:hover,
  .phone-championhill:active,
  .phone-championhill:focus,
  .phone-championhill:hover,
  .phone-charlevoix:active,
  .phone-charlevoix:focus,
  .phone-charlevoix:hover,
  .phone-charlevoixcc:active,
  .phone-charlevoixcc:focus,
  .phone-charlevoixcc:hover,
  .phone-chestnuthills:active,
  .phone-chestnuthills:focus,
  .phone-chestnuthills:hover,
  .phone-chief:active,
  .phone-chief:focus,
  .phone-chief:hover,
  .phone-crookedtree:active,
  .phone-crookedtree:focus,
  .phone-crookedtree:hover,
  .phone-crown:active,
  .phone-crown:focus,
  .phone-crown:hover,
  .phone-crystallake:active,
  .phone-crystallake:focus,
  .phone-crystallake:hover,
  .phone-dunes:active,
  .phone-dunes:focus,
  .phone-dunes:hover,
  .phone-dunmaglas:active,
  .phone-dunmaglas:focus,
  .phone-dunmaglas:hover,
  .phone-eldorado:active,
  .phone-eldorado:focus,
  .phone-eldorado:hover,
  .phone-elkrapids:active,
  .phone-elkrapids:focus,
  .phone-elkrapids:hover,
  .phone-elmbrook:active,
  .phone-elmbrook:focus,
  .phone-elmbrook:hover,
  .phone-emeraldvale:active,
  .phone-emeraldvale:focus,
  .phone-emeraldvale:hover,
  .phone-forestdunes:active,
  .phone-forestdunes:focus,
  .phone-forestdunes:hover,
  .phone-loop:active,
  .phone-loop:focus,
  .phone-loop:hover,
  .phone-ridge:active,
  .phone-ridge:focus,
  .phone-ridge:hover,
  .phone-sundance:active,
  .phone-sundance:focus,
  .phone-sundance:hover,
  .phone-torch:active,
  .phone-torch:focus,
  .phone-torch:hover,
  .photoslider-antrim:active,
  .photoslider-antrim:focus,
  .photoslider-antrim:hover,
  .photoslider-arcadia-bluffs:active,
  .photoslider-arcadia-bluffs:focus,
  .photoslider-arcadia-bluffs:hover,
  .photoslider-arcadia-dozen:active,
  .photoslider-arcadia-dozen:focus,
  .photoslider-arcadia-dozen:hover,
  .photoslider-bahle:active,
  .photoslider-bahle:focus,
  .photoslider-bahle:hover,
  .photoslider-bayharbor:active,
  .photoslider-bayharbor:focus,
  .photoslider-bayharbor:hover,
  .photoslider-baymeadows:active,
  .photoslider-baymeadows:focus,
  .photoslider-baymeadows:hover,
  .photoslider-belvedere:active,
  .photoslider-belvedere:focus,
  .photoslider-belvedere:hover,
  .photoslider-betsie:active,
  .photoslider-betsie:focus,
  .photoslider-betsie:hover,
  .photoslider-centennial:active,
  .photoslider-centennial:focus,
  .photoslider-centennial:hover,
  .photoslider-championhill:active,
  .photoslider-championhill:focus,
  .photoslider-championhill:hover,
  .photoslider-charlevoix:active,
  .photoslider-charlevoix:focus,
  .photoslider-charlevoix:hover,
  .photoslider-charlevoixcc:active,
  .photoslider-charlevoixcc:focus,
  .photoslider-charlevoixcc:hover,
  .photoslider-chestnuthills:active,
  .photoslider-chestnuthills:focus,
  .photoslider-chestnuthills:hover,
  .photoslider-chief:active,
  .photoslider-chief:focus,
  .photoslider-chief:hover,
  .photoslider-crookedtree:active,
  .photoslider-crookedtree:focus,
  .photoslider-crookedtree:hover,
  .photoslider-crown:active,
  .photoslider-crown:focus,
  .photoslider-crown:hover,
  .photoslider-crystallake:active,
  .photoslider-crystallake:focus,
  .photoslider-crystallake:hover,
  .photoslider-dunes:active,
  .photoslider-dunes:focus,
  .photoslider-dunes:hover,
  .photoslider-dunmaglas:active,
  .photoslider-dunmaglas:focus,
  .photoslider-dunmaglas:hover,
  .photoslider-eldorado:active,
  .photoslider-eldorado:focus,
  .photoslider-eldorado:hover,
  .photoslider-elkrapids:active,
  .photoslider-elkrapids:focus,
  .photoslider-elkrapids:hover,
  .photoslider-elmbrook:active,
  .photoslider-elmbrook:focus,
  .photoslider-elmbrook:hover,
  .photoslider-emeraldvale:active,
  .photoslider-emeraldvale:focus,
  .photoslider-emeraldvale:hover,
  .photoslider-forestdunes:active,
  .photoslider-forestdunes:focus,
  .photoslider-forestdunes:hover,
  .photoslider-loop:active,
  .photoslider-loop:focus,
  .photoslider-loop:hover,
  .photoslider-ridge:active,
  .photoslider-ridge:focus,
  .photoslider-ridge:hover,
  .photoslider-sundance:active,
  .photoslider-sundance:focus,
  .photoslider-sundance:hover,
  .photoslider-torch:active,
  .photoslider-torch:focus,
  .photoslider-torch:hover,
  .websiteopen-antrim:active,
  .websiteopen-antrim:focus,
  .websiteopen-antrim:hover,
  .websiteopen-arcadia-bluffs:active,
  .websiteopen-arcadia-bluffs:focus,
  .websiteopen-arcadia-bluffs:hover,
  .websiteopen-arcadia-dozen:active,
  .websiteopen-arcadia-dozen:focus,
  .websiteopen-arcadia-dozen:hover,
  .websiteopen-bahle:active,
  .websiteopen-bahle:focus,
  .websiteopen-bahle:hover,
  .websiteopen-bayharbor:active,
  .websiteopen-bayharbor:focus,
  .websiteopen-bayharbor:hover,
  .websiteopen-baymeadows:active,
  .websiteopen-baymeadows:focus,
  .websiteopen-baymeadows:hover,
  .websiteopen-belvedere:active,
  .websiteopen-belvedere:focus,
  .websiteopen-belvedere:hover,
  .websiteopen-betsie:active,
  .websiteopen-betsie:focus,
  .websiteopen-betsie:hover,
  .websiteopen-centennial:active,
  .websiteopen-centennial:focus,
  .websiteopen-centennial:hover,
  .websiteopen-championhill:active,
  .websiteopen-championhill:focus,
  .websiteopen-championhill:hover,
  .websiteopen-charlevoix:active,
  .websiteopen-charlevoix:focus,
  .websiteopen-charlevoix:hover,
  .websiteopen-charlevoixcc:active,
  .websiteopen-charlevoixcc:focus,
  .websiteopen-charlevoixcc:hover,
  .websiteopen-chestnuthills:active,
  .websiteopen-chestnuthills:focus,
  .websiteopen-chestnuthills:hover,
  .websiteopen-chief:active,
  .websiteopen-chief:focus,
  .websiteopen-chief:hover,
  .websiteopen-crookedtree:active,
  .websiteopen-crookedtree:focus,
  .websiteopen-crookedtree:hover,
  .websiteopen-crown:active,
  .websiteopen-crown:focus,
  .websiteopen-crown:hover,
  .websiteopen-crystallake:active,
  .websiteopen-crystallake:focus,
  .websiteopen-crystallake:hover,
  .websiteopen-dunes:active,
  .websiteopen-dunes:focus,
  .websiteopen-dunes:hover,
  .websiteopen-dunmaglas:active,
  .websiteopen-dunmaglas:focus,
  .websiteopen-dunmaglas:hover,
  .websiteopen-eldorado:active,
  .websiteopen-eldorado:focus,
  .websiteopen-eldorado:hover,
  .websiteopen-elkrapids:active,
  .websiteopen-elkrapids:focus,
  .websiteopen-elkrapids:hover,
  .websiteopen-elmbrook:active,
  .websiteopen-elmbrook:focus,
  .websiteopen-elmbrook:hover,
  .websiteopen-emeraldvale:active,
  .websiteopen-emeraldvale:focus,
  .websiteopen-emeraldvale:hover,
  .websiteopen-forestdunes:active,
  .websiteopen-forestdunes:focus,
  .websiteopen-forestdunes:hover,
  .websiteopen-loop:active,
  .websiteopen-loop:focus,
  .websiteopen-loop:hover,
  .websiteopen-ridge:active,
  .websiteopen-ridge:focus,
  .websiteopen-ridge:hover,
  .websiteopen-sundance:active,
  .websiteopen-sundance:focus,
  .websiteopen-sundance:hover,
  .websiteopen-torch:active,
  .websiteopen-torch:focus,
  .websiteopen-torch:hover {
    box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
  }

  .bottom-about:hover,
  .bottom-legal:hover,
  .radar:hover {
    background-color: rgb(101, 100, 100);
  }

  body {
    font-size: 1em;
  }

  .a-to-z .ag {
    width: 34%;
    margin-left: 10.99918%;
    font-size: 0.813em;
  }

  .a-to-z .hz {
    width: 34%;
    margin-right: 10.99918%;
    font-size: 0.813em;
  }

  .agm-bar-a1 {
    font-size: 0.625em;
  }

  .agm-bar-a1:active,
  .agm-bar-a1:hover {
    text-shadow: 2px 2px 2px rgb(0, 0, 0);
  }

  .gco-top-container-a1 {
    height: 69px;
  }

  .gco-top-container-a1 .topspecialcetering {
    margin-top: 7px;
    margin-left: 0.99918%;
  }

  .gggggggggg-antrimdells .element-logo-antrim {
    position: relative;
    z-index: 268;
    width: 42px;
    height: 42px;
    margin-top: -46px;
    margin-left: 0.97451%;
  }

  .gggggggggg-antrimdells .map-antrim {
    position: relative;
    z-index: 261;
    width: 31%;
    height: 37px;
    margin-right: 0.46464%;
  }

  .gggggggggg-antrimdells .phone-antrim {
    position: relative;
    z-index: 264;
    width: 31%;
    height: 37px;
    margin-left: 0.46464%;
  }

  .gggggggggg-antrimdells .photoslider-antrim {
    position: relative;
    z-index: 262;
    width: 30.9978505291%;
    height: 37px;
    margin-left: 34.375%;
  }

  .gggggggggg-antrimdells .rating-antrim {
    position: relative;
    z-index: 265;
    font-size: 0.875em;
  }

  .gggggggggg-antrimdells .title-antrim {
    position: relative;
    z-index: 267;
    height: 50px;
    padding-left: 60px;
    font-size: 1em;
  }

  .gggggggggg-antrimdells .websiteopen-antrim {
    position: relative;
    z-index: 263;
    margin-top: 72px;
    margin-left: -0.01234%;
  }

  .gggggggggg-arcadia-bluffs .element-logo-arcadia-bluffs {
    position: relative;
    z-index: 232;
    width: 42px;
    height: 42px;
    margin-top: -46px;
    margin-left: 0.90805%;
  }

  .gggggggggg-arcadia-bluffs .map-arcadia-bluffs {
    position: relative;
    z-index: 225;
    width: 31%;
    height: 37px;
    margin-right: 0.86715%;
  }

  .gggggggggg-arcadia-bluffs .paragraph-arcadia-bluffs {
    position: relative;
    z-index: 230;
    padding-right: 10px;
    padding-left: 10px;
  }

  .gggggggggg-arcadia-bluffs .phone-arcadia-bluffs {
    position: relative;
    z-index: 228;
    width: 31%;
    height: 37px;
    margin-left: 0.5072%;
  }

  .gggggggggg-arcadia-bluffs .photoslider-arcadia-bluffs {
    position: relative;
    z-index: 226;
    width: 30.9978505291%;
    height: 37px;
    margin-left: 34.38727%;
  }

  .gggggggggg-arcadia-bluffs .rating-arcadia-bluffs {
    position: relative;
    z-index: 229;
    font-size: 0.875em;
  }

  .gggggggggg-arcadia-bluffs .title-arcadia-bluffs {
    position: relative;
    z-index: 231;
    height: 50px;
    padding-left: 60px;
    font-size: 1em;
  }

  .gggggggggg-arcadia-bluffs .websiteopen-arcadia-bluffs {
    position: relative;
    clear: both;
    z-index: 227;
    margin-top: -823px;
    margin-left: -0.01227%;
  }

  .gggggggggg-arcadia-dozen .element-logo-arcadia-dozen {
    position: relative;
    z-index: 223;
    width: 42px;
    height: 42px;
    margin-top: -46px;
    margin-left: 0.99918%;
  }

  .gggggggggg-arcadia-dozen .map-arcadia-dozen {
    position: relative;
    z-index: 216;
    width: 31%;
    margin-right: 0.48931%;
  }

  .gggggggggg-arcadia-dozen .phone-arcadia-dozen {
    position: relative;
    z-index: 219;
    margin-top: 1310px;
    margin-left: 0;
  }

  .gggggggggg-arcadia-dozen .photoslider-arcadia-dozen {
    position: relative;
    z-index: 217;
    width: 31%;
    margin-left: 3.21135%;
  }

  .gggggggggg-arcadia-dozen .rating-arcadia-dozen {
    position: relative;
    z-index: 220;
    font-size: 0.875em;
  }

  .gggggggggg-arcadia-dozen .title-arcadia-dozen {
    position: relative;
    float: right;
    z-index: 222;
    height: 50px;
    font-size: 1em;
  }

  .gggggggggg-arcadia-dozen .websiteopen-arcadia-dozen {
    position: relative;
    z-index: 218;
    width: 31%;
    margin-left: 0.52632%;
  }

  .gggggggggg-arcadia-south .element-logo-arcadia-bluffs {
    position: relative;
    z-index: 213;
    width: 42px;
    height: 42px;
    margin-top: -46px;
    margin-left: 0.94984%;
  }

  .gggggggggg-arcadia-south .map-arcadia-bluffs {
    position: relative;
    z-index: 206;
    width: 31%;
    margin-right: 0.44408%;
  }

  .gggggggggg-arcadia-south .paragraph-arcadia-bluffs {
    position: relative;
    z-index: 211;
    padding-right: 10px;
    padding-left: 10px;
  }

  .gggggggggg-arcadia-south .phone-arcadia-bluffs {
    position: relative;
    z-index: 209;
    width: 31%;
    margin-left: 0.52632%;
  }

  .gggggggggg-arcadia-south .photoslider-arcadia-bluffs {
    position: relative;
    z-index: 207;
    width: 30.9978505291%;
    margin-left: 3.21135%;
  }

  .gggggggggg-arcadia-south .text {
    margin-left: 12.72204%;
  }

  .gggggggggg-arcadia-south .title-arcadia-bluffs {
    position: relative;
    z-index: 212;
    height: 50px;
    padding-left: 60px;
    font-size: 1em;
  }

  .gggggggggg-arcadia-south .websiteopen-arcadia-bluffs {
    position: relative;
    z-index: 208;
    margin-top: -251px;
    margin-left: -0.01234%;
  }

  .gggggggggg-bahle .element-logo-bahle {
    position: relative;
    z-index: 204;
    width: 42px;
    height: 42px;
    margin-top: -46px;
    margin-left: 0.94984%;
  }

  .gggggggggg-bahle .map-bahle {
    position: relative;
    z-index: 197;
    width: 31%;
    margin-right: 0.42352%;
  }

  .gggggggggg-bahle .paragraph-bahle {
    position: relative;
    z-index: 202;
    padding-right: 10px;
    padding-left: 10px;
  }

  .gggggggggg-bahle .phone-bahle {
    position: relative;
    z-index: 200;
    width: 31%;
    margin-left: 0.46875%;
  }

  .gggggggggg-bahle .photoslider-bahle {
    position: relative;
    z-index: 198;
    width: 30.9978505291%;
    margin-left: 34.375%;
  }

  .gggggggggg-bahle .title-bahle {
    position: relative;
    z-index: 203;
    height: 50px;
    padding-left: 60px;
    font-size: 1em;
  }

  .gggggggggg-bahle .websiteopen-bahle {
    position: relative;
    z-index: 199;
    margin-top: -105px;
    margin-left: -0.01234%;
  }

  .gggggggggg-bayharbor .element-logo-bayharbor {
    position: relative;
    z-index: 186;
    width: 42px;
    height: 42px;
    margin-top: -46px;
    margin-left: 0.92928%;
  }

  .gggggggggg-bayharbor .map-bayharbor {
    position: relative;
    z-index: 179;
    width: 31%;
    margin-right: 0.39885%;
  }

  .gggggggggg-bayharbor .paragraph-bayharbor {
    position: relative;
    z-index: 184;
    padding-right: 10px;
    padding-left: 10px;
  }

  .gggggggggg-bayharbor .phone-bayharbor {
    position: relative;
    z-index: 182;
    width: 31%;
    margin-left: 0.50987%;
  }

  .gggggggggg-bayharbor .photoslider-bayharbor {
    position: relative;
    z-index: 180;
    width: 30.9978505291%;
    margin-left: 34.64638%;
  }

  .gggggggggg-bayharbor .rating-bayharbor {
    position: relative;
    z-index: 183;
    font-size: 0.875em;
  }

  .gggggggggg-bayharbor .title-bayharbor {
    position: relative;
    z-index: 185;
    height: 50px;
    padding-left: 60px;
    font-size: 1em;
  }

  .gggggggggg-bayharbor .websiteopen-bayharbor {
    position: relative;
    clear: both;
    z-index: 181;
    margin-top: -492px;
    margin-left: -0.01234%;
  }

  .gggggggggg-baymeadows .element-logo-baymeadows {
    position: relative;
    z-index: 195;
    width: 42px;
    height: 42px;
    margin-top: -46px;
    margin-left: 0.9375%;
  }

  .gggggggggg-baymeadows .map-baymeadows {
    position: relative;
    z-index: 188;
    width: 31%;
    margin-right: 0.41941%;
  }

  .gggggggggg-baymeadows .phone-baymeadows {
    position: relative;
    z-index: 191;
    width: 31%;
    margin-left: 0.46464%;
  }

  .gggggggggg-baymeadows .photoslider-baymeadows {
    position: relative;
    z-index: 189;
    width: 30.9978505291%;
    margin-left: 34.375%;
  }

  .gggggggggg-baymeadows .title-baymeadows {
    position: relative;
    z-index: 194;
    height: 50px;
    padding-left: 60px;
    font-size: 1em;
  }

  .gggggggggg-baymeadows .websiteopen-baymeadows {
    position: relative;
    z-index: 190;
    margin-top: 269px;
    margin-left: -0.01234%;
  }

  .gggggggggg-belvedere .element-logo-belvedere {
    position: relative;
    z-index: 177;
    width: 42px;
    height: 42px;
    margin-top: -46px;
    margin-left: 0.92928%;
  }

  .gggggggggg-belvedere .map-belvedere {
    position: relative;
    z-index: 170;
    width: 31%;
    margin-right: 0.39885%;
  }

  .gggggggggg-belvedere .paragraph-belvedere {
    position: relative;
    z-index: 175;
    padding-right: 10px;
    padding-left: 10px;
  }

  .gggggggggg-belvedere .phone-belvedere {
    position: relative;
    z-index: 173;
    width: 31%;
    margin-left: 0.52632%;
  }

  .gggggggggg-belvedere .photoslider-belvedere {
    position: relative;
    z-index: 171;
    width: 30.9978505291%;
    margin-left: 34.7327299999%;
  }

  .gggggggggg-belvedere .title-belvedere {
    position: relative;
    z-index: 176;
    height: 50px;
    padding-left: 60px;
    font-size: 1em;
  }

  .gggggggggg-belvedere .websiteopen-belvedere {
    position: relative;
    z-index: 172;
    margin-top: -127px;
    margin-left: -0.01234%;
  }

  .gggggggggg-betsie .element-logo-betsie {
    position: relative;
    z-index: 87;
    width: 42px;
    height: 42px;
    margin-top: -46px;
    margin-left: 0.92928%;
  }

  .gggggggggg-betsie .map-betsie {
    position: relative;
    z-index: 80;
    width: 30.9991776315%;
    margin-right: 0.39885%;
  }

  .gggggggggg-betsie .paragraph-betsie {
    position: relative;
    z-index: 85;
    padding-right: 10px;
    padding-left: 10px;
  }

  .gggggggggg-betsie .phone-betsie {
    position: relative;
    z-index: 83;
    width: 31%;
    margin-left: 0.52632%;
  }

  .gggggggggg-betsie .photoslider-betsie {
    position: relative;
    z-index: 81;
    width: 30.9978505291%;
    margin-left: 34.46546%;
  }

  .gggggggggg-betsie .rating-betsie {
    position: relative;
    z-index: 84;
    font-size: 0.875em;
  }

  .gggggggggg-betsie .title-betsie {
    position: relative;
    z-index: 86;
    height: 50px;
    padding-left: 60px;
    font-size: 1em;
  }

  .gggggggggg-betsie .websiteopen-betsie {
    position: relative;
    z-index: 82;
    margin-top: -39px;
    margin-left: -0.01234%;
  }

  .gggggggggg-centennial .element-logo-centennial {
    position: relative;
    z-index: 168;
    width: 42px;
    height: 42px;
    margin-top: -46px;
    margin-left: 0.92928%;
  }

  .gggggggggg-centennial .map-centennial {
    position: relative;
    z-index: 161;
    width: 31%;
    margin-right: 0.39885%;
  }

  .gggggggggg-centennial .paragraph-centennial {
    position: relative;
    z-index: 166;
    padding-right: 10px;
    padding-left: 10px;
  }

  .gggggggggg-centennial .phone-centennial {
    position: relative;
    z-index: 164;
    width: 31%;
    margin-left: 0.52632%;
  }

  .gggggggggg-centennial .photoslider-centennial {
    position: relative;
    z-index: 162;
    width: 30.9978505291%;
    margin-left: 34.7327299999%;
  }

  .gggggggggg-centennial .title-centennial {
    position: relative;
    z-index: 167;
    height: 50px;
    padding-left: 60px;
    font-size: 1em;
  }

  .gggggggggg-centennial .websiteopen-centennial {
    position: relative;
    z-index: 163;
    margin-top: -127px;
    margin-left: -0.01234%;
  }

  .gggggggggg-championhill .element-logo-championhill {
    position: relative;
    z-index: 159;
    width: 42px;
    height: 42px;
    margin-top: -46px;
    margin-left: 0.92928%;
  }

  .gggggggggg-championhill .map-championhill {
    position: relative;
    z-index: 152;
    width: 31%;
    margin-right: 0.39885%;
  }

  .gggggggggg-championhill .paragraph-championhill {
    position: relative;
    z-index: 157;
    padding-right: 10px;
    padding-left: 10px;
  }

  .gggggggggg-championhill .phone-championhill {
    position: relative;
    z-index: 155;
    width: 31%;
    margin-left: 0.52632%;
  }

  .gggggggggg-championhill .photoslider-championhill {
    position: relative;
    z-index: 153;
    width: 30.9978505291%;
    margin-left: 34.7327299999%;
  }

  .gggggggggg-championhill .rating-championhill {
    position: relative;
    z-index: 156;
    font-size: 0.875em;
  }

  .gggggggggg-championhill .title-championhill {
    position: relative;
    z-index: 158;
    height: 50px;
    padding-left: 60px;
    font-size: 1em;
  }

  .gggggggggg-championhill .websiteopen-championhill {
    position: relative;
    z-index: 154;
    margin-top: -61px;
    margin-left: -0.01234%;
  }

  .gggggggggg-charlevoix .element-logo-charlevoix {
    position: relative;
    z-index: 150;
    width: 42px;
    height: 42px;
    margin-top: -46px;
    margin-left: 0.92928%;
  }

  .gggggggggg-charlevoix .map-charlevoix {
    position: relative;
    z-index: 143;
    width: 30.9991776315%;
    margin-right: 0.39885%;
  }

  .gggggggggg-charlevoix .phone-charlevoix {
    position: relative;
    z-index: 146;
    width: 31%;
    margin-left: 0.52632%;
  }

  .gggggggggg-charlevoix .photoslider-charlevoix {
    position: relative;
    z-index: 144;
    width: 30.9978505291%;
    margin-left: 34.7327299999%;
  }

  .gggggggggg-charlevoix .title-charlevoix {
    position: relative;
    z-index: 149;
    height: 50px;
    padding-left: 60px;
    font-size: 1em;
  }

  .gggggggggg-charlevoix .websiteopen-charlevoix {
    position: relative;
    z-index: 145;
    margin-top: 379px;
    margin-left: -0.01234%;
  }

  .gggggggggg-charlevoixcc .element-logo-charlevoixcc {
    position: relative;
    z-index: 259;
    width: 42px;
    height: 42px;
    margin-top: -46px;
    margin-left: 0.97451%;
  }

  .gggggggggg-charlevoixcc .map-charlevoixcc {
    position: relative;
    z-index: 252;
    width: 31%;
    height: 37px;
    margin-right: 0.46464%;
  }

  .gggggggggg-charlevoixcc .paragraph-charlevoixcc {
    position: relative;
    z-index: 257;
    padding-right: 10px;
    padding-left: 10px;
  }

  .gggggggggg-charlevoixcc .phone-charlevoixcc {
    position: relative;
    z-index: 255;
    width: 31%;
    height: 37px;
    margin-left: 0.50987%;
  }

  .gggggggggg-charlevoixcc .photoslider-charlevoixcc {
    position: relative;
    z-index: 253;
    width: 30.9978505291%;
    height: 37px;
    margin-left: 34.38734%;
  }

  .gggggggggg-charlevoixcc .title-charlevoixcc {
    position: relative;
    z-index: 258;
    height: 50px;
    padding-left: 60px;
    font-size: 1em;
  }

  .gggggggggg-charlevoixcc .websiteopen-charlevoixcc {
    position: relative;
    z-index: 254;
    margin-top: -126px;
    margin-left: -0.01234%;
  }

  .gggggggggg-chestnuthills .element-logo-chestnuthills {
    position: relative;
    z-index: 141;
    width: 42px;
    height: 42px;
    margin-top: -46px;
    margin-left: 0.92928%;
  }

  .gggggggggg-chestnuthills .map-chestnuthills {
    position: relative;
    z-index: 134;
    width: 30.9991776315%;
    margin-right: 0.39885%;
  }

  .gggggggggg-chestnuthills .phone-chestnuthills {
    position: relative;
    z-index: 137;
    width: 31%;
    margin-left: 0.52632%;
  }

  .gggggggggg-chestnuthills .photoslider-chestnuthills {
    position: relative;
    z-index: 135;
    width: 30.9978505291%;
    margin-left: 34.7327299999%;
  }

  .gggggggggg-chestnuthills .title-chestnuthills {
    position: relative;
    z-index: 140;
    height: 50px;
    padding-left: 60px;
    font-size: 1em;
  }

  .gggggggggg-chestnuthills .websiteopen-chestnuthills {
    position: relative;
    z-index: 136;
    margin-top: 401px;
    margin-left: -0.01234%;
  }

  .gggggggggg-chief .element-logo-chief {
    position: relative;
    z-index: 132;
    width: 42px;
    height: 42px;
    margin-top: -46px;
    margin-left: 0.92928%;
  }

  .gggggggggg-chief .map-chief {
    position: relative;
    z-index: 125;
    width: 30.9991776315%;
    margin-right: 0.39885%;
  }

  .gggggggggg-chief .paragraph-chief {
    position: relative;
    z-index: 130;
    padding-right: 10px;
    padding-left: 10px;
  }

  .gggggggggg-chief .phone-chief {
    position: relative;
    z-index: 128;
    width: 31%;
    margin-left: 0.52632%;
  }

  .gggggggggg-chief .photoslider-chief {
    position: relative;
    z-index: 126;
    width: 30.9978505291%;
    margin-left: 34.46546%;
  }

  .gggggggggg-chief .rating-chief {
    position: relative;
    z-index: 129;
    font-size: 0.875em;
  }

  .gggggggggg-chief .title-chief {
    position: relative;
    z-index: 131;
    height: 50px;
    padding-left: 60px;
    font-size: 1em;
  }

  .gggggggggg-chief .websiteopen-chief {
    position: relative;
    clear: both;
    z-index: 127;
    margin-top: -756px;
    margin-left: -0.01234%;
  }

  .gggggggggg-crookedtree .element-logo-crookedtree {
    position: relative;
    z-index: 123;
    width: 42px;
    height: 42px;
    margin-top: -46px;
    margin-left: 0.92928%;
  }

  .gggggggggg-crookedtree .map-crookedtree {
    position: relative;
    z-index: 116;
    width: 30.9991776315%;
    margin-right: 0.39885%;
  }

  .gggggggggg-crookedtree .phone-crookedtree {
    position: relative;
    z-index: 119;
    width: 31%;
    margin-left: 0.52632%;
  }

  .gggggggggg-crookedtree .photoslider-crookedtree {
    position: relative;
    z-index: 117;
    width: 30.9978505291%;
    margin-left: 34.7327299999%;
  }

  .gggggggggg-crookedtree .title-crookedtree {
    position: relative;
    z-index: 122;
    height: 50px;
    padding-left: 60px;
    font-size: 1em;
  }

  .gggggggggg-crookedtree .websiteopen-crookedtree {
    position: relative;
    z-index: 118;
    margin-top: 423px;
    margin-left: -0.01234%;
  }

  .gggggggggg-crown .element-logo-crown {
    position: relative;
    z-index: 114;
    width: 42px;
    height: 42px;
    margin-top: -46px;
    margin-left: 0.92928%;
  }

  .gggggggggg-crown .map-crown {
    position: relative;
    z-index: 107;
    width: 30.9991776315%;
    margin-right: 0.39885%;
  }

  .gggggggggg-crown .paragraph-crown {
    position: relative;
    z-index: 112;
    padding-right: 10px;
    padding-left: 10px;
  }

  .gggggggggg-crown .phone-crown {
    position: relative;
    z-index: 110;
    width: 31%;
    margin-left: 0.52632%;
  }

  .gggggggggg-crown .photoslider-crown {
    position: relative;
    z-index: 108;
    width: 30.9978505291%;
    margin-left: 34.46546%;
  }

  .gggggggggg-crown .rating-crown {
    position: relative;
    z-index: 111;
    font-size: 0.875em;
  }

  .gggggggggg-crown .title-crown {
    position: relative;
    z-index: 113;
    height: 50px;
    padding-left: 60px;
    font-size: 1em;
  }

  .gggggggggg-crown .websiteopen-crown {
    position: relative;
    clear: both;
    z-index: 109;
    margin-top: -514px;
    margin-left: -0.01234%;
  }

  .gggggggggg-crystallake .element-logo-crystallake {
    position: relative;
    z-index: 105;
    width: 42px;
    height: 42px;
    margin-top: -46px;
    margin-left: 0.92928%;
  }

  .gggggggggg-crystallake .map-crystallake {
    position: relative;
    z-index: 98;
    width: 30.9991776315%;
    margin-right: 0.39885%;
  }

  .gggggggggg-crystallake .paragraph-crystallake {
    position: relative;
    z-index: 103;
    padding-right: 10px;
    padding-left: 10px;
  }

  .gggggggggg-crystallake .phone-crystallake {
    position: relative;
    z-index: 101;
    width: 31%;
    margin-left: 0.52632%;
  }

  .gggggggggg-crystallake .photoslider-crystallake {
    position: relative;
    z-index: 99;
    width: 30.9978505291%;
    margin-left: 34.46546%;
  }

  .gggggggggg-crystallake .rating-crystallake {
    position: relative;
    z-index: 102;
    font-size: 0.875em;
  }

  .gggggggggg-crystallake .title-crystallake {
    position: relative;
    z-index: 104;
    height: 50px;
    padding-left: 60px;
    font-size: 1em;
  }

  .gggggggggg-crystallake .websiteopen-crystallake {
    position: relative;
    clear: both;
    z-index: 100;
    margin-top: -316px;
    margin-left: -0.01234%;
  }

  .gggggggggg-dunes .element-logo-dunes {
    position: relative;
    z-index: 78;
    width: 42px;
    height: 42px;
    margin-top: -46px;
    margin-left: 0.92928%;
  }

  .gggggggggg-dunes .map-dunes {
    position: relative;
    z-index: 71;
    width: 30.9991776315%;
    margin-right: 0.39885%;
  }

  .gggggggggg-dunes .phone-dunes {
    position: relative;
    z-index: 74;
    width: 31%;
    margin-left: 0.52632%;
  }

  .gggggggggg-dunes .photoslider-dunes {
    position: relative;
    z-index: 72;
    width: 30.9978505291%;
    margin-left: 34.46546%;
  }

  .gggggggggg-dunes .rating-dunes {
    position: relative;
    z-index: 75;
    font-size: 0.875em;
  }

  .gggggggggg-dunes .title-dunes {
    position: relative;
    z-index: 77;
    height: 50px;
    padding-left: 60px;
    font-size: 1em;
  }

  .gggggggggg-dunes .websiteopen-dunes {
    position: relative;
    z-index: 73;
    margin-top: 159px;
    margin-left: -0.01234%;
  }

  .gggggggggg-dunmaglas .element-logo-dunmaglas {
    position: relative;
    z-index: 69;
    width: 42px;
    height: 42px;
    margin-top: -46px;
    margin-left: 0.89227%;
  }

  .gggggggggg-dunmaglas .map-dunmaglas {
    position: relative;
    clear: none;
    z-index: 62;
    width: 31%;
    margin-right: 0.48931%;
  }

  .gggggggggg-dunmaglas .paragraph-dunmaglas {
    position: relative;
    z-index: 67;
    padding-right: 10px;
    padding-left: 10px;
  }

  .gggggggggg-dunmaglas .phone-dunmaglas {
    position: relative;
    z-index: 65;
    width: 31%;
    margin-left: 0.52632%;
  }

  .gggggggggg-dunmaglas .photoslider-dunmaglas {
    position: relative;
    z-index: 63;
    width: 31%;
    margin-left: 34.46546%;
  }

  .gggggggggg-dunmaglas .rating-dunmaglas {
    position: relative;
    z-index: 66;
  }

  .gggggggggg-dunmaglas .title-dunmaglas {
    position: relative;
    z-index: 68;
    height: 50px;
    padding-left: 60px;
    font-size: 1em;
  }

  .gggggggggg-dunmaglas .websiteopen-dunmaglas {
    position: relative;
    z-index: 64;
    margin-top: -940px;
    margin-left: 12.7426%;
  }

  .gggggggggg-eldorado .element-logo-eldorado {
    position: relative;
    z-index: 60;
    width: 42px;
    height: 42px;
    margin-top: -46px;
    margin-left: 0.92928%;
  }

  .gggggggggg-eldorado .map-eldorado {
    position: relative;
    z-index: 53;
    width: 30.9991776315%;
    margin-right: 0.39885%;
  }

  .gggggggggg-eldorado .paragraph-eldorado {
    position: relative;
    z-index: 58;
    padding-right: 10px;
    padding-left: 10px;
  }

  .gggggggggg-eldorado .phone-eldorado {
    position: relative;
    z-index: 56;
    width: 31%;
    margin-left: 0.52632%;
  }

  .gggggggggg-eldorado .photoslider-eldorado {
    position: relative;
    z-index: 54;
    width: 30.9978505291%;
    margin-left: 34.46546%;
  }

  .gggggggggg-arcadia-south .rating-arcadia-bluffs,
  .gggggggggg-bahle .rating-bahle,
  .gggggggggg-baymeadows .rating-baymeadows,
  .gggggggggg-belvedere .rating-belvedere,
  .gggggggggg-centennial .rating-centennial,
  .gggggggggg-charlevoix .rating-charlevoix,
  .gggggggggg-charlevoixcc .rating-charlevoixcc,
  .gggggggggg-chestnuthills .rating-chestnuthills,
  .gggggggggg-crookedtree .rating-crookedtree,
  .gggggggggg-eldorado .rating-eldorado,
  .gggggggggg-ridge .rating-ridge {
    font-size: 0.875em;
  }

  .gggggggggg-eldorado .title-eldorado {
    position: relative;
    z-index: 59;
    height: 50px;
    padding-left: 60px;
    font-size: 1em;
  }

  .gggggggggg-eldorado .websiteopen-eldorado {
    position: relative;
    z-index: 55;
    margin-top: -171px;
    margin-left: -0.01234%;
  }

  .gggggggggg-elkrapids .element-logo-elkrapids {
    position: relative;
    z-index: 51;
    width: 42px;
    height: 42px;
    margin-top: -46px;
    margin-left: 0.92928%;
  }

  .gggggggggg-elkrapids .map-elkrapids {
    position: relative;
    z-index: 44;
    width: 30.9991776315%;
    margin-right: 0.39885%;
  }

  .gggggggggg-elkrapids .phone-elkrapids {
    position: relative;
    z-index: 47;
    width: 31%;
    margin-left: 0.52632%;
  }

  .gggggggggg-elkrapids .photoslider-elkrapids {
    position: relative;
    z-index: 45;
    width: 30.9978505291%;
    margin-left: 34.46546%;
  }

  .gggggggggg-elkrapids .rating-elkrapids {
    position: relative;
    z-index: 48;
    font-size: 0.875em;
  }

  .gggggggggg-elkrapids .title-elkrapids {
    position: relative;
    z-index: 50;
    height: 50px;
    padding-left: 60px;
    font-size: 1em;
  }

  .gggggggggg-elkrapids .websiteopen-elkrapids {
    position: relative;
    z-index: 46;
    margin-top: 137px;
    margin-left: -0.01234%;
  }

  .gggggggggg-elmbrook .element-logo-elmbrook {
    position: relative;
    z-index: 42;
    width: 42px;
    height: 42px;
    margin-top: -46px;
    margin-left: 0.92928%;
  }

  .gggggggggg-elmbrook .map-elmbrook {
    position: relative;
    z-index: 35;
    width: 30.9991776315%;
    margin-right: 0.39885%;
  }

  .gggggggggg-antrimdells .paragraph-antrim,
  .gggggggggg-arcadia-dozen .paragraph-arcadia-dozen,
  .gggggggggg-baymeadows .paragraph-baymeadows,
  .gggggggggg-charlevoix .paragraph-charlevoix,
  .gggggggggg-chestnuthills .paragraph-chestnuthills,
  .gggggggggg-crookedtree .paragraph-crookedtree,
  .gggggggggg-dunes .paragraph-dunes,
  .gggggggggg-elkrapids .paragraph-elkrapids,
  .gggggggggg-elmbrook .paragraph-elmbrook {
    padding-right: 10px;
    padding-left: 10px;
  }

  .gggggggggg-elmbrook .phone-elmbrook {
    position: relative;
    z-index: 38;
    width: 31%;
    margin-left: 0.52632%;
  }

  .gggggggggg-elmbrook .photoslider-elmbrook {
    position: relative;
    z-index: 36;
    width: 30.9978505291%;
    margin-left: 34.46546%;
  }

  .gggggggggg-elmbrook .rating-elmbrook {
    position: relative;
    z-index: 39;
    font-size: 0.875em;
  }

  .gggggggggg-elmbrook .title-elmbrook {
    position: relative;
    z-index: 41;
    height: 50px;
    padding-left: 60px;
    font-size: 1em;
  }

  .gggggggggg-elmbrook .websiteopen-elmbrook {
    position: relative;
    z-index: 37;
    margin-top: 71px;
    margin-left: -0.01234%;
  }

  .gggggggggg-emeraldvale .element-logo-emeraldvale {
    position: relative;
    z-index: 33;
    width: 42px;
    height: 42px;
    margin-top: -46px;
    margin-left: 0.92928%;
  }

  .gggggggggg-emeraldvale .map-emeraldvale {
    position: relative;
    z-index: 26;
    width: 30.9991776315%;
    margin-right: 0.39885%;
  }

  .gggggggggg-emeraldvale .paragraph-emeraldvale {
    position: relative;
    z-index: 31;
    padding-right: 10px;
    padding-left: 10px;
  }

  .gggggggggg-emeraldvale .phone-emeraldvale {
    position: relative;
    z-index: 29;
    width: 31%;
    margin-left: 0.52632%;
  }

  .gggggggggg-emeraldvale .photoslider-emeraldvale {
    position: relative;
    z-index: 27;
    width: 30.9978505291%;
    margin-left: 34.46546%;
  }

  .gggggggggg-emeraldvale .rating-emeraldvale {
    position: relative;
    z-index: 30;
    font-size: 0.875em;
  }

  .gggggggggg-emeraldvale .title-emeraldvale {
    position: relative;
    z-index: 32;
    height: 50px;
    padding-left: 60px;
    font-size: 1em;
  }

  .gggggggggg-emeraldvale .websiteopen-emeraldvale {
    position: relative;
    clear: both;
    z-index: 28;
    margin-top: -338px;
    margin-left: -0.01234%;
  }

  .gggggggggg-forestdunes .element-logo-forestdunes {
    position: relative;
    z-index: 24;
    width: 42px;
    height: 42px;
    margin-top: -46px;
    margin-left: 0.92928%;
  }

  .gggggggggg-forestdunes .map-forestdunes {
    position: relative;
    z-index: 17;
    width: 30.9991776315%;
    margin-right: 0.39885%;
  }

  .gggggggggg-forestdunes .paragraph-forestdunes {
    position: relative;
    z-index: 22;
    padding-right: 10px;
    padding-left: 10px;
  }

  .gggggggggg-forestdunes .phone-forestdunes {
    position: relative;
    z-index: 20;
    width: 31%;
    margin-left: 0.52632%;
  }

  .gggggggggg-forestdunes .photoslider-forestdunes {
    position: relative;
    z-index: 18;
    width: 30.9978505291%;
    margin-left: 34.46546%;
  }

  .gggggggggg-forestdunes .rating-forestdunes {
    position: relative;
    z-index: 21;
    font-size: 0.875em;
  }

  .gggggggggg-forestdunes .title-forestdunes {
    position: relative;
    z-index: 23;
    height: 50px;
    padding-left: 60px;
    font-size: 1em;
  }

  .gggggggggg-forestdunes .websiteopen-forestdunes {
    position: relative;
    clear: both;
    z-index: 19;
    margin-top: -778px;
    margin-left: -0.01234%;
  }

  .gggggggggg-loop .element-logo-loop {
    position: relative;
    z-index: 15;
    width: 42px;
    height: 42px;
    margin-top: -46px;
    margin-left: 0.92928%;
  }

  .gggggggggg-loop .map-loop {
    position: relative;
    z-index: 8;
    width: 30.9991776315%;
    margin-right: 0.39885%;
  }

  .gggggggggg-loop .paragraph-loop {
    position: relative;
    z-index: 13;
    padding-right: 10px;
    padding-left: 10px;
  }

  .gggggggggg-loop .phone-loop {
    position: relative;
    z-index: 11;
    width: 31%;
    margin-left: 0.52632%;
  }

  .gggggggggg-loop .photoslider-loop {
    position: relative;
    z-index: 9;
    width: 30.9978505291%;
    margin-left: 34.46546%;
  }

  .gggggggggg-loop .rating-loop {
    position: relative;
    z-index: 12;
    font-size: 0.875em;
  }

  .gggggggggg-loop .title-loop {
    position: relative;
    z-index: 14;
    height: 50px;
    padding-left: 60px;
    font-size: 1em;
  }

  .gggggggggg-loop .websiteopen-loop {
    position: relative;
    clear: both;
    z-index: 10;
    margin-top: -448px;
    margin-left: -0.01234%;
  }

  .gggggggggg-ridge .element-logo-ridge {
    position: relative;
    z-index: 96;
    width: 42px;
    height: 42px;
    margin-top: -46px;
    margin-left: 0.92928%;
  }

  .gggggggggg-ridge .map-ridge {
    position: relative;
    z-index: 89;
    width: 30.9991776315%;
    margin-right: 0.39885%;
  }

  .gggggggggg-ridge .paragraph-ridge {
    position: relative;
    z-index: 94;
    padding-right: 10px;
    padding-left: 10px;
  }

  .gggggggggg-ridge .phone-ridge {
    position: relative;
    z-index: 92;
    width: 31%;
    margin-left: 0.52632%;
  }

  .gggggggggg-ridge .photoslider-ridge {
    position: relative;
    z-index: 90;
    width: 30.9978505291%;
    margin-left: 34.46546%;
  }

  .gggggggggg-ridge .title-ridge {
    position: relative;
    z-index: 95;
    height: 50px;
    padding-left: 60px;
    font-size: 1em;
  }

  .gggggggggg-ridge .websiteopen-ridge {
    position: relative;
    z-index: 91;
    margin-top: -193px;
    margin-left: -0.01234%;
  }

  .gggggggggg-sundance .element-logo-sundance {
    position: relative;
    z-index: 250;
    width: 42px;
    height: 42px;
    margin-top: -46px;
    margin-left: 0.97862%;
  }

  .gggggggggg-sundance .map {
    position: relative;
    z-index: 243;
    width: 31%;
    height: 37px;
    margin-right: 0.46875%;
  }

  .gggggggggg-sundance .paragraph-sundance {
    position: relative;
    z-index: 248;
    padding-right: 10px;
    padding-left: 10px;
  }

  .gggggggggg-sundance .phone-sundance {
    position: relative;
    z-index: 246;
    width: 31%;
    height: 37px;
    margin-left: 0.46875%;
  }

  .gggggggggg-sundance .photoslider-sundance {
    position: relative;
    z-index: 244;
    width: 30.9978505291%;
    height: 37px;
    margin-left: 34.375%;
  }

  .gggggggggg-sundance .rating-sundance {
    position: relative;
    z-index: 247;
    font-size: 0.875em;
  }

  .gggggggggg-sundance .title-sundance {
    position: relative;
    z-index: 249;
    height: 50px;
    padding-left: 60px;
    font-size: 1em;
  }

  .gggggggggg-sundance .websiteopen-sundance {
    position: relative;
    clear: both;
    z-index: 245;
    margin-top: -449px;
    margin-left: -0.01234%;
  }

  .gggggggggg-torch .element-logo-torch {
    position: relative;
    z-index: 241;
    width: 42px;
    height: 42px;
    margin-top: -46px;
    margin-left: 0.97451%;
  }

  .gggggggggg-torch .map-torch {
    position: relative;
    z-index: 234;
    width: 31%;
    height: 37px;
    margin-right: 0.46464%;
  }

  .gggggggggg-torch .paragraph-torch {
    position: relative;
    z-index: 239;
    padding-right: 10px;
    padding-left: 10px;
  }

  .gggggggggg-torch .phone-torch {
    position: relative;
    z-index: 237;
    width: 31%;
    height: 37px;
    margin-left: 0.50987%;
  }

  .gggggggggg-torch .photoslider-torch {
    position: relative;
    z-index: 235;
    width: 30.9978505291%;
    height: 37px;
    margin-left: 34.38734%;
  }

  .gggggggggg-torch .rating-torch {
    position: relative;
    z-index: 238;
    font-size: 0.875em;
  }

  .gggggggggg-torch .title-torch {
    position: relative;
    z-index: 240;
    height: 50px;
    padding-left: 60px;
    font-size: 1em;
  }

  .gggggggggg-torch .websiteopen-torch {
    position: relative;
    z-index: 236;
    margin-top: 50px;
    margin-left: -0.01234%;
  }

  .inner-container {
    border-width: 0;
    border-style: none;
  }

  .inner-container .a-to-z {
    width: 100%;
    margin-left: 0;
  }

  .inner-container .gggggggggg-arcadia-bluffs {
    width: 100.5291005291%;
    margin-left: 0;
  }

  .inner-container .gggggggggg-arcadia-dozen {
    width: 100%;
  }

  .inner-container .local-top {
    margin-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .inner-container .page-info-label {
    height: auto;
    margin-top: 20px;
  }

  .menu-bottom-container-a1 .bottom-about {
    width: 32.9971590909%;
    margin-right: 5%;
  }

  .menu-bottom-container-a1 .bottom-legal {
    width: 32.9971590909%;
    margin-left: 5%;
  }

  .menubar-container-a1 .contact {
    clear: both;
    width: 20%;
    margin-right: 1.00329%;
  }

  .menubar-container-a1 .courses {
    position: relative;
    z-index: 283;
    width: 20%;
    margin-top: 0;
    margin-left: 0.99918%;
  }

  .menubar-container-a1 .games {
    display: none;
    position: relative;
    z-index: 279;
    width: 9.9990172955%;
    margin-left: 48.59375%;
  }

  .menubar-container-a1 .map {
    position: relative;
    z-index: 282;
    width: 18%;
    margin-top: 0;
    margin-left: 0;
  }

  .menubar-container-a1 .radar {
    position: relative;
    float: left;
    z-index: 280;
    width: 20%;
    margin-top: 0;
    margin-right: 0;
  }

  .menubar-container-a1 .top20 {
    position: relative;
    z-index: 281;
    width: 20%;
    margin-top: 0;
    margin-left: 0;
  }

  .next-little-container .next {
    font-size: 0.75em;
  }

  .page-info-label .local-golf-text-a-to-l {
    margin-top: 0;
  }

  .topspecialcetering .container-sun {
    width: 53px;
    height: 53px;
    margin-right: 1.49373%;
  }

  .topspecialcetering .tc-label {
    position: relative;
    z-index: 286;
    margin-top: 11px;
    margin-left: 9px;
    text-shadow: 4px 2px 7px rgb(27, 27, 27);
    font-size: 2em;
  }

  .topspecialcetering .traverse-city {
    position: relative;
    z-index: 287;
    margin-top: 15px;
    margin-left: 15px;
    font-size: 0.875em;
  }
}

@media(max-width: 290px) {
  .radar:active {
    border-bottom-width: 0;
    border-bottom-style: none;
  }

  .title-antrim:active,
  .title-antrim:hover,
  .title-arcadia-bluffs:active,
  .title-arcadia-bluffs:hover,
  .title-arcadia-dozen:active,
  .title-arcadia-dozen:hover,
  .title-bahle:active,
  .title-bahle:hover,
  .title-bayharbor:active,
  .title-bayharbor:hover,
  .title-baymeadows:active,
  .title-baymeadows:hover,
  .title-belvedere:active,
  .title-belvedere:hover,
  .title-betsie:active,
  .title-betsie:hover,
  .title-centennial:active,
  .title-centennial:hover,
  .title-championhill:active,
  .title-championhill:hover,
  .title-charlevoix:active,
  .title-charlevoix:hover,
  .title-charlevoixcc:active,
  .title-charlevoixcc:hover,
  .title-chestnuthills:active,
  .title-chestnuthills:hover,
  .title-chief:active,
  .title-chief:hover,
  .title-crookedtree:active,
  .title-crookedtree:hover,
  .title-crown:active,
  .title-crown:hover,
  .title-crystallake:active,
  .title-crystallake:hover,
  .title-dunes:active,
  .title-dunes:hover,
  .title-dunmaglas:active,
  .title-dunmaglas:hover,
  .title-eldorado:active,
  .title-eldorado:hover,
  .title-elkrapids:active,
  .title-elkrapids:hover,
  .title-elmbrook:active,
  .title-elmbrook:hover,
  .title-emeraldvale:active,
  .title-emeraldvale:hover,
  .title-forestdunes:active,
  .title-forestdunes:hover,
  .title-loop:active,
  .title-loop:hover,
  .title-ridge:active,
  .title-ridge:hover,
  .title-sundance:active,
  .title-sundance:hover,
  .title-torch:active,
  .title-torch:hover {
    box-shadow: 1px 1px 5px rgb(56, 56, 56);
    text-shadow: 2px 2px 5px rgb(101, 100, 100);
  }

  .map-arcadia-dozen:active,
  .map-arcadia-dozen:focus,
  .map-arcadia-dozen:hover,
  .map-dunmaglas:active,
  .map-dunmaglas:focus,
  .map-dunmaglas:hover,
  .phone-antrim:active,
  .phone-antrim:focus,
  .phone-antrim:hover,
  .phone-arcadia-bluffs:active,
  .phone-arcadia-bluffs:focus,
  .phone-arcadia-bluffs:hover,
  .phone-arcadia-dozen:active,
  .phone-arcadia-dozen:focus,
  .phone-arcadia-dozen:hover,
  .phone-bahle:active,
  .phone-bahle:focus,
  .phone-bahle:hover,
  .phone-bayharbor:active,
  .phone-bayharbor:focus,
  .phone-bayharbor:hover,
  .phone-baymeadows:active,
  .phone-baymeadows:focus,
  .phone-baymeadows:hover,
  .phone-belvedere:active,
  .phone-belvedere:focus,
  .phone-belvedere:hover,
  .phone-betsie:active,
  .phone-betsie:focus,
  .phone-betsie:hover,
  .phone-centennial:active,
  .phone-centennial:focus,
  .phone-centennial:hover,
  .phone-championhill:active,
  .phone-championhill:focus,
  .phone-championhill:hover,
  .phone-charlevoix:active,
  .phone-charlevoix:focus,
  .phone-charlevoix:hover,
  .phone-charlevoixcc:active,
  .phone-charlevoixcc:focus,
  .phone-charlevoixcc:hover,
  .phone-chestnuthills:active,
  .phone-chestnuthills:focus,
  .phone-chestnuthills:hover,
  .phone-chief:active,
  .phone-chief:focus,
  .phone-chief:hover,
  .phone-crookedtree:active,
  .phone-crookedtree:focus,
  .phone-crookedtree:hover,
  .phone-crown:active,
  .phone-crown:focus,
  .phone-crown:hover,
  .phone-crystallake:active,
  .phone-crystallake:focus,
  .phone-crystallake:hover,
  .phone-dunes:active,
  .phone-dunes:focus,
  .phone-dunes:hover,
  .phone-dunmaglas:active,
  .phone-dunmaglas:focus,
  .phone-dunmaglas:hover,
  .phone-eldorado:active,
  .phone-eldorado:focus,
  .phone-eldorado:hover,
  .phone-elkrapids:active,
  .phone-elkrapids:focus,
  .phone-elkrapids:hover,
  .phone-elmbrook:active,
  .phone-elmbrook:focus,
  .phone-elmbrook:hover,
  .phone-emeraldvale:active,
  .phone-emeraldvale:focus,
  .phone-emeraldvale:hover,
  .phone-forestdunes:active,
  .phone-forestdunes:focus,
  .phone-forestdunes:hover,
  .phone-loop:active,
  .phone-loop:focus,
  .phone-loop:hover,
  .phone-ridge:active,
  .phone-ridge:focus,
  .phone-ridge:hover,
  .phone-sundance:active,
  .phone-sundance:focus,
  .phone-sundance:hover,
  .phone-torch:active,
  .phone-torch:focus,
  .phone-torch:hover,
  .photoslider-antrim:active,
  .photoslider-antrim:focus,
  .photoslider-antrim:hover,
  .photoslider-arcadia-bluffs:active,
  .photoslider-arcadia-bluffs:focus,
  .photoslider-arcadia-bluffs:hover,
  .photoslider-arcadia-dozen:active,
  .photoslider-arcadia-dozen:focus,
  .photoslider-arcadia-dozen:hover,
  .photoslider-bahle:active,
  .photoslider-bahle:focus,
  .photoslider-bahle:hover,
  .photoslider-bayharbor:active,
  .photoslider-bayharbor:focus,
  .photoslider-bayharbor:hover,
  .photoslider-baymeadows:active,
  .photoslider-baymeadows:focus,
  .photoslider-baymeadows:hover,
  .photoslider-belvedere:active,
  .photoslider-belvedere:focus,
  .photoslider-belvedere:hover,
  .photoslider-betsie:active,
  .photoslider-betsie:focus,
  .photoslider-betsie:hover,
  .photoslider-centennial:active,
  .photoslider-centennial:focus,
  .photoslider-centennial:hover,
  .photoslider-championhill:active,
  .photoslider-championhill:focus,
  .photoslider-championhill:hover,
  .photoslider-charlevoix:active,
  .photoslider-charlevoix:focus,
  .photoslider-charlevoix:hover,
  .photoslider-charlevoixcc:active,
  .photoslider-charlevoixcc:focus,
  .photoslider-charlevoixcc:hover,
  .photoslider-chestnuthills:active,
  .photoslider-chestnuthills:focus,
  .photoslider-chestnuthills:hover,
  .photoslider-chief:active,
  .photoslider-chief:focus,
  .photoslider-chief:hover,
  .photoslider-crookedtree:active,
  .photoslider-crookedtree:focus,
  .photoslider-crookedtree:hover,
  .photoslider-crown:active,
  .photoslider-crown:focus,
  .photoslider-crown:hover,
  .photoslider-crystallake:active,
  .photoslider-crystallake:focus,
  .photoslider-crystallake:hover,
  .photoslider-dunes:active,
  .photoslider-dunes:focus,
  .photoslider-dunes:hover,
  .photoslider-dunmaglas:active,
  .photoslider-dunmaglas:focus,
  .photoslider-dunmaglas:hover,
  .photoslider-eldorado:active,
  .photoslider-eldorado:focus,
  .photoslider-eldorado:hover,
  .photoslider-elkrapids:active,
  .photoslider-elkrapids:focus,
  .photoslider-elkrapids:hover,
  .photoslider-elmbrook:active,
  .photoslider-elmbrook:focus,
  .photoslider-elmbrook:hover,
  .photoslider-emeraldvale:active,
  .photoslider-emeraldvale:focus,
  .photoslider-emeraldvale:hover,
  .photoslider-forestdunes:active,
  .photoslider-forestdunes:focus,
  .photoslider-forestdunes:hover,
  .photoslider-loop:active,
  .photoslider-loop:focus,
  .photoslider-loop:hover,
  .photoslider-ridge:active,
  .photoslider-ridge:focus,
  .photoslider-ridge:hover,
  .photoslider-sundance:active,
  .photoslider-sundance:focus,
  .photoslider-sundance:hover,
  .photoslider-torch:active,
  .photoslider-torch:focus,
  .photoslider-torch:hover,
  .websiteopen-antrim:active,
  .websiteopen-antrim:focus,
  .websiteopen-antrim:hover,
  .websiteopen-arcadia-bluffs:active,
  .websiteopen-arcadia-bluffs:focus,
  .websiteopen-arcadia-bluffs:hover,
  .websiteopen-arcadia-dozen:active,
  .websiteopen-arcadia-dozen:focus,
  .websiteopen-arcadia-dozen:hover,
  .websiteopen-bahle:active,
  .websiteopen-bahle:focus,
  .websiteopen-bahle:hover,
  .websiteopen-bayharbor:active,
  .websiteopen-bayharbor:focus,
  .websiteopen-bayharbor:hover,
  .websiteopen-baymeadows:active,
  .websiteopen-baymeadows:focus,
  .websiteopen-baymeadows:hover,
  .websiteopen-belvedere:active,
  .websiteopen-belvedere:focus,
  .websiteopen-belvedere:hover,
  .websiteopen-betsie:active,
  .websiteopen-betsie:focus,
  .websiteopen-betsie:hover,
  .websiteopen-centennial:active,
  .websiteopen-centennial:focus,
  .websiteopen-centennial:hover,
  .websiteopen-championhill:active,
  .websiteopen-championhill:focus,
  .websiteopen-championhill:hover,
  .websiteopen-charlevoix:active,
  .websiteopen-charlevoix:focus,
  .websiteopen-charlevoix:hover,
  .websiteopen-charlevoixcc:active,
  .websiteopen-charlevoixcc:focus,
  .websiteopen-charlevoixcc:hover,
  .websiteopen-chestnuthills:active,
  .websiteopen-chestnuthills:focus,
  .websiteopen-chestnuthills:hover,
  .websiteopen-chief:active,
  .websiteopen-chief:focus,
  .websiteopen-chief:hover,
  .websiteopen-crookedtree:active,
  .websiteopen-crookedtree:focus,
  .websiteopen-crookedtree:hover,
  .websiteopen-crown:active,
  .websiteopen-crown:focus,
  .websiteopen-crown:hover,
  .websiteopen-crystallake:active,
  .websiteopen-crystallake:focus,
  .websiteopen-crystallake:hover,
  .websiteopen-dunes:active,
  .websiteopen-dunes:focus,
  .websiteopen-dunes:hover,
  .websiteopen-dunmaglas:active,
  .websiteopen-dunmaglas:focus,
  .websiteopen-dunmaglas:hover,
  .websiteopen-eldorado:active,
  .websiteopen-eldorado:focus,
  .websiteopen-eldorado:hover,
  .websiteopen-elkrapids:active,
  .websiteopen-elkrapids:focus,
  .websiteopen-elkrapids:hover,
  .websiteopen-elmbrook:active,
  .websiteopen-elmbrook:focus,
  .websiteopen-elmbrook:hover,
  .websiteopen-emeraldvale:active,
  .websiteopen-emeraldvale:focus,
  .websiteopen-emeraldvale:hover,
  .websiteopen-forestdunes:active,
  .websiteopen-forestdunes:focus,
  .websiteopen-forestdunes:hover,
  .websiteopen-loop:active,
  .websiteopen-loop:focus,
  .websiteopen-loop:hover,
  .websiteopen-ridge:active,
  .websiteopen-ridge:focus,
  .websiteopen-ridge:hover,
  .websiteopen-sundance:active,
  .websiteopen-sundance:focus,
  .websiteopen-sundance:hover,
  .websiteopen-torch:active,
  .websiteopen-torch:focus,
  .websiteopen-torch:hover {
    box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
  }

  .map-antrim:active,
  .map-antrim:focus,
  .map-antrim:hover,
  .map-arcadia-bluffs:active,
  .map-arcadia-bluffs:focus,
  .map-arcadia-bluffs:hover,
  .map-bahle:active,
  .map-bahle:focus,
  .map-bahle:hover,
  .map-bayharbor:active,
  .map-bayharbor:focus,
  .map-bayharbor:hover,
  .map-baymeadows:active,
  .map-baymeadows:focus,
  .map-baymeadows:hover,
  .map-belvedere:active,
  .map-belvedere:focus,
  .map-belvedere:hover,
  .map-betsie:active,
  .map-betsie:focus,
  .map-betsie:hover,
  .map-centennial:active,
  .map-centennial:focus,
  .map-centennial:hover,
  .map-championhill:active,
  .map-championhill:focus,
  .map-championhill:hover,
  .map-charlevoix:active,
  .map-charlevoix:focus,
  .map-charlevoix:hover,
  .map-charlevoixcc:active,
  .map-charlevoixcc:focus,
  .map-charlevoixcc:hover,
  .map-chestnuthills:active,
  .map-chestnuthills:focus,
  .map-chestnuthills:hover,
  .map-chief:active,
  .map-chief:focus,
  .map-chief:hover,
  .map-crookedtree:active,
  .map-crookedtree:focus,
  .map-crookedtree:hover,
  .map-crown:active,
  .map-crown:focus,
  .map-crown:hover,
  .map-crystallake:active,
  .map-crystallake:focus,
  .map-crystallake:hover,
  .map-dunes:active,
  .map-dunes:focus,
  .map-dunes:hover,
  .map-eldorado:active,
  .map-eldorado:focus,
  .map-eldorado:hover,
  .map-elkrapids:active,
  .map-elkrapids:focus,
  .map-elkrapids:hover,
  .map-elmbrook:active,
  .map-elmbrook:focus,
  .map-elmbrook:hover,
  .map-emeraldvale:active,
  .map-emeraldvale:focus,
  .map-emeraldvale:hover,
  .map-forestdunes:active,
  .map-forestdunes:focus,
  .map-forestdunes:hover,
  .map-loop:active,
  .map-loop:focus,
  .map-loop:hover,
  .map-ridge:active,
  .map-ridge:focus,
  .map-ridge:hover,
  .map-torch:active,
  .map-torch:focus,
  .map-torch:hover {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    box-shadow: 1px 1px 5px rgb(101, 100, 100) inset;
  }

  .a-to-z .ag {
    width: 38%;
    margin-left: 6.98815%;
  }

  .a-to-z .hz {
    width: 38%;
    margin-right: 6.98815%;
  }

  .agm-bar-a1 {
    font-size: 0.563em;
  }

  .gco-top-container-a1 {
    height: 70px;
  }

  .gco-top-container-a1 .topspecialcetering {
    margin-top: 3px;
    margin-left: 1.00216%;
  }

  .gggggggggg-antrimdells .element-logo-antrim {
    position: relative;
    z-index: 268;
    width: 38px;
    height: 38px;
    margin-top: -43px;
    margin-left: 0.96983%;
  }

  .gggggggggg-antrimdells .map-antrim {
    position: relative;
    z-index: 261;
    margin-right: 0.4256499999%;
  }

  .gggggggggg-antrimdells .paragraph-antrim {
    position: relative;
    z-index: 266;
    padding-right: 8px;
    padding-left: 8px;
  }

  .gggggggggg-antrimdells .phone-antrim {
    position: relative;
    z-index: 264;
    margin-left: 0.31789%;
  }

  .gggggggggg-antrimdells .photoslider-antrim {
    position: relative;
    z-index: 262;
    width: 31%;
    margin-left: 34.58513%;
  }

  .gggggggggg-antrimdells .rating-antrim {
    position: relative;
    z-index: 265;
  }

  .gggggggggg-antrimdells .title-antrim {
    position: relative;
    z-index: 267;
    height: 46px;
    padding-left: 50px;
    font-size: 0.875em;
  }

  .gggggggggg-antrimdells .websiteopen-antrim {
    position: relative;
    z-index: 263;
    width: 32.9947751355%;
    margin-top: -276px;
    margin-left: 42.62392%;
  }

  .gggggggggg-arcadia-bluffs .element-logo-arcadia-bluffs {
    position: relative;
    z-index: 232;
    width: 38px;
    height: 38px;
    margin-top: -43px;
    margin-left: 0.96854%;
  }

  .gggggggggg-arcadia-bluffs .map-arcadia-bluffs {
    position: relative;
    z-index: 225;
    margin-right: 0.41203%;
  }

  .gggggggggg-arcadia-bluffs .paragraph-arcadia-bluffs {
    position: relative;
    z-index: 230;
    padding-right: 8px;
    padding-left: 8px;
  }

  .gggggggggg-arcadia-bluffs .phone-arcadia-bluffs {
    position: relative;
    z-index: 228;
    margin-left: 0.31036%;
  }

  .gggggggggg-arcadia-bluffs .photoslider-arcadia-bluffs {
    position: relative;
    z-index: 226;
    width: 31%;
    margin-left: 34.375%;
  }

  .gggggggggg-arcadia-bluffs .rating-arcadia-bluffs {
    position: relative;
    z-index: 229;
  }

  .gggggggggg-arcadia-bluffs .title-arcadia-bluffs {
    position: relative;
    z-index: 231;
    height: 46px;
    padding-left: 50px;
    font-size: 0.875em;
  }

  .gggggggggg-arcadia-bluffs .websiteopen-arcadia-bluffs {
    position: relative;
    z-index: 227;
    width: 32.9947751355%;
    margin-top: -1479px;
    margin-left: 42.33198%;
  }

  .gggggggggg-arcadia-dozen .element-logo-arcadia-dozen {
    position: relative;
    z-index: 223;
    width: 38px;
    height: 38px;
    margin-top: -43px;
    margin-left: 0.99677%;
  }

  .gggggggggg-arcadia-dozen .map-arcadia-dozen {
    position: relative;
    z-index: 216;
    margin-right: 0.29634%;
  }

  .gggggggggg-arcadia-dozen .paragraph-arcadia-dozen {
    position: relative;
    z-index: 221;
  }

  .gggggggggg-arcadia-dozen .phone-arcadia-dozen {
    position: relative;
    z-index: 219;
    margin-top: -166px;
    margin-left: 1.77263%;
  }

  .gggggggggg-arcadia-dozen .photoslider-arcadia-dozen {
    position: relative;
    z-index: 217;
    margin-left: 3.0819%;
  }

  .gggggggggg-arcadia-dozen .rating-arcadia-dozen {
    position: relative;
    z-index: 220;
  }

  .gggggggggg-arcadia-dozen .title-arcadia-dozen {
    position: relative;
    z-index: 222;
    height: 46px;
    padding-left: 50px;
    font-size: 0.875em;
  }

  .gggggggggg-arcadia-dozen .websiteopen-arcadia-dozen {
    position: relative;
    z-index: 218;
    margin-left: 0.29634%;
  }

  .gggggggggg-arcadia-south .element-logo-arcadia-bluffs {
    position: relative;
    z-index: 213;
    width: 38px;
    height: 38px;
    margin-top: -43px;
    margin-left: 0.94828%;
  }

  .gggggggggg-arcadia-south .map-arcadia-bluffs {
    position: relative;
    z-index: 206;
    margin-right: 0.39332%;
  }

  .gggggggggg-arcadia-south .paragraph-arcadia-bluffs {
    position: relative;
    z-index: 211;
    padding-right: 8px;
    padding-left: 8px;
  }

  .gggggggggg-arcadia-south .phone-arcadia-bluffs {
    position: relative;
    z-index: 209;
    margin-left: 0.31789%;
  }

  .gggggggggg-arcadia-south .photoslider-arcadia-bluffs {
    position: relative;
    z-index: 207;
    width: 31%;
    margin-left: 3.05496%;
  }

  .gggggggggg-arcadia-south .text {
    margin-left: 12.72091%;
  }

  .gggggggggg-arcadia-south .title-arcadia-bluffs {
    position: relative;
    z-index: 212;
    height: 46px;
    padding-left: 50px;
    font-size: 0.875em;
  }

  .gggggggggg-arcadia-south .websiteopen-arcadia-bluffs {
    position: relative;
    z-index: 208;
    width: 32.9947751355%;
    margin-top: -709px;
    margin-left: 42.62392%;
  }

  .gggggggggg-bahle .element-logo-bahle {
    position: relative;
    z-index: 204;
    width: 38px;
    height: 38px;
    margin-top: -43px;
    margin-left: 0.94828%;
  }

  .gggggggggg-bahle .map-bahle {
    position: relative;
    z-index: 197;
    margin-right: 0.37716%;
  }

  .gggggggggg-bahle .paragraph-bahle {
    position: relative;
    z-index: 202;
    padding-right: 8px;
    padding-left: 8px;
  }

  .gggggggggg-bahle .phone-bahle {
    position: relative;
    z-index: 200;
    margin-left: 0.29634%;
  }

  .gggggggggg-bahle .photoslider-bahle {
    position: relative;
    z-index: 198;
    width: 31%;
  }

  .gggggggggg-bahle .title-bahle {
    position: relative;
    z-index: 203;
    height: 46px;
    padding-left: 50px;
    font-size: 0.875em;
  }

  .gggggggggg-bahle .websiteopen-bahle {
    position: relative;
    z-index: 199;
    width: 32.9947751355%;
    margin-top: -541px;
    margin-left: 42.62392%;
  }

  .gggggggggg-bayharbor .element-logo-bayharbor {
    position: relative;
    z-index: 186;
    width: 38px;
    height: 38px;
    margin-top: -43px;
    margin-left: 0.92134%;
  }

  .gggggggggg-bayharbor .map-bayharbor {
    position: relative;
    z-index: 179;
    margin-right: 0.3502199999%;
  }

  .gggggggggg-bayharbor .paragraph-bayharbor {
    position: relative;
    z-index: 184;
    padding-right: 8px;
    padding-left: 8px;
  }

  .gggggggggg-bayharbor .phone-bayharbor {
    position: relative;
    z-index: 182;
    margin-left: 0.34483%;
  }

  .gggggggggg-bayharbor .photoslider-bayharbor {
    position: relative;
    z-index: 180;
    width: 31%;
    margin-left: 34.375%;
  }

  .gggggggggg-bayharbor .rating-bayharbor {
    position: relative;
    z-index: 183;
  }

  .gggggggggg-bayharbor .title-bayharbor {
    position: relative;
    z-index: 185;
    height: 46px;
    padding-left: 50px;
    font-size: 0.875em;
  }

  .gggggggggg-bayharbor .websiteopen-bayharbor {
    position: relative;
    z-index: 181;
    width: 32.9947751355%;
    margin-top: -1038px;
    margin-left: 42.62392%;
  }

  .gggggggggg-baymeadows .element-logo-baymeadows {
    position: relative;
    z-index: 195;
    width: 38px;
    height: 38px;
    margin-top: -43px;
  }

  .gggggggggg-baymeadows .map-baymeadows {
    position: relative;
    z-index: 188;
    margin-right: 0.37177%;
  }

  .gggggggggg-baymeadows .phone-baymeadows {
    position: relative;
    z-index: 191;
    margin-left: 0.29095%;
  }

  .gggggggggg-baymeadows .photoslider-baymeadows {
    position: relative;
    z-index: 189;
    width: 31%;
  }

  .gggggggggg-baymeadows .rating-baymeadows {
    position: relative;
    z-index: 192;
  }

  .gggggggggg-baymeadows .title-baymeadows {
    position: relative;
    z-index: 194;
    height: 46px;
    padding-left: 50px;
    font-size: 0.875em;
  }

  .gggggggggg-baymeadows .websiteopen-baymeadows {
    position: relative;
    z-index: 190;
    width: 32.9947751355%;
    margin-top: -35px;
    margin-left: 42.62392%;
  }

  .gggggggggg-belvedere .element-logo-belvedere {
    position: relative;
    z-index: 177;
    width: 38px;
    height: 38px;
    margin-top: -43px;
    margin-left: 0.92134%;
  }

  .gggggggggg-belvedere .map-belvedere {
    position: relative;
    z-index: 170;
    margin-right: 0.3502199999%;
  }

  .gggggggggg-belvedere .paragraph-belvedere {
    position: relative;
    z-index: 175;
    padding-right: 8px;
    padding-left: 8px;
  }

  .gggggggggg-belvedere .phone-belvedere {
    position: relative;
    z-index: 173;
    margin-left: 0.34483%;
  }

  .gggggggggg-belvedere .photoslider-belvedere {
    position: relative;
    z-index: 171;
    width: 31%;
    margin-left: 34.48276%;
  }

  .gggggggggg-belvedere .title-belvedere {
    position: relative;
    z-index: 176;
    height: 46px;
    padding-left: 50px;
    font-size: 0.875em;
  }

  .gggggggggg-belvedere .websiteopen-belvedere {
    position: relative;
    z-index: 172;
    width: 32.9947751355%;
    margin-top: -585px;
    margin-left: 42.62392%;
  }

  .gggggggggg-betsie .element-logo-betsie {
    position: relative;
    z-index: 87;
    width: 38px;
    height: 38px;
    margin-top: -43px;
    margin-left: 0.92134%;
  }

  .gggggggggg-betsie .map-betsie {
    position: relative;
    z-index: 80;
    width: 30.9967672413%;
    margin-right: 0.3502199999%;
  }

  .gggggggggg-betsie .paragraph-betsie {
    position: relative;
    z-index: 85;
    padding-right: 8px;
    padding-left: 8px;
  }

  .gggggggggg-betsie .phone-betsie {
    position: relative;
    z-index: 83;
    margin-left: 0.34483%;
  }

  .gggggggggg-betsie .photoslider-betsie {
    position: relative;
    z-index: 81;
    width: 31%;
    margin-left: 34.48276%;
  }

  .gggggggggg-betsie .rating-betsie {
    position: relative;
    z-index: 84;
  }

  .gggggggggg-betsie .title-betsie {
    position: relative;
    z-index: 86;
    height: 46px;
    padding-left: 50px;
    font-size: 0.875em;
  }

  .gggggggggg-betsie .websiteopen-betsie {
    position: relative;
    z-index: 82;
    width: 32.9947751355%;
    margin-top: -431px;
    margin-left: 42.62392%;
  }

  .gggggggggg-centennial .element-logo-centennial {
    position: relative;
    z-index: 168;
    width: 38px;
    height: 38px;
    margin-top: -43px;
    margin-left: 0.92134%;
  }

  .gggggggggg-centennial .map-centennial {
    position: relative;
    z-index: 161;
    margin-right: 0.3502199999%;
  }

  .gggggggggg-centennial .paragraph-centennial {
    position: relative;
    z-index: 166;
    padding-right: 8px;
    padding-left: 8px;
  }

  .gggggggggg-centennial .phone-centennial {
    position: relative;
    z-index: 164;
    margin-left: 0.34483%;
  }

  .gggggggggg-centennial .photoslider-centennial {
    position: relative;
    z-index: 162;
    width: 31%;
    margin-left: 34.48276%;
  }

  .gggggggggg-centennial .title-centennial {
    position: relative;
    z-index: 167;
    height: 46px;
    padding-left: 50px;
    font-size: 0.875em;
  }

  .gggggggggg-centennial .websiteopen-centennial {
    position: relative;
    z-index: 163;
    width: 32.9947751355%;
    margin-top: -563px;
    margin-left: 42.62392%;
  }

  .gggggggggg-championhill .element-logo-championhill {
    position: relative;
    z-index: 159;
    width: 38px;
    height: 38px;
    margin-top: -43px;
    margin-left: 0.92134%;
  }

  .gggggggggg-championhill .map-championhill {
    position: relative;
    z-index: 152;
    margin-right: 0.3502199999%;
  }

  .gggggggggg-championhill .paragraph-championhill {
    position: relative;
    z-index: 157;
    padding-right: 8px;
    padding-left: 8px;
  }

  .gggggggggg-championhill .phone-championhill {
    position: relative;
    z-index: 155;
    margin-left: 0.34483%;
  }

  .gggggggggg-championhill .photoslider-championhill {
    position: relative;
    z-index: 153;
    width: 31%;
    margin-left: 34.48276%;
  }

  .gggggggggg-championhill .rating-championhill {
    position: relative;
    z-index: 156;
  }

  .gggggggggg-championhill .title-championhill {
    position: relative;
    z-index: 158;
    height: 46px;
    padding-left: 50px;
    font-size: 0.875em;
  }

  .gggggggggg-championhill .websiteopen-championhill {
    position: relative;
    z-index: 154;
    width: 32.9947751355%;
    margin-top: -475px;
    margin-left: 42.62392%;
  }

  .gggggggggg-charlevoix .element-logo-charlevoix {
    position: relative;
    z-index: 150;
    width: 38px;
    height: 38px;
    margin-top: -43px;
    margin-left: 0.92134%;
  }

  .gggggggggg-charlevoix .map-charlevoix {
    position: relative;
    z-index: 143;
    width: 30.9967672413%;
    margin-right: 0.3502199999%;
  }

  .gggggggggg-charlevoix .phone-charlevoix {
    position: relative;
    z-index: 146;
    margin-left: 0.34483%;
  }

  .gggggggggg-charlevoix .photoslider-charlevoix {
    position: relative;
    z-index: 144;
    width: 31%;
    margin-left: 34.48276%;
  }

  .gggggggggg-charlevoix .title-charlevoix {
    position: relative;
    z-index: 149;
    height: 46px;
    padding-left: 50px;
    font-size: 0.875em;
  }

  .gggggggggg-charlevoix .websiteopen-charlevoix {
    position: relative;
    z-index: 145;
    width: 32.9947751355%;
    margin-top: 119px;
    margin-left: 42.62392%;
  }

  .gggggggggg-charlevoixcc .element-logo-charlevoixcc {
    position: relative;
    z-index: 259;
    width: 38px;
    height: 38px;
    margin-top: -43px;
    margin-left: 0.96983%;
  }

  .gggggggggg-charlevoixcc .map-charlevoixcc {
    position: relative;
    z-index: 252;
    margin-right: 0.4256499999%;
  }

  .gggggggggg-charlevoixcc .paragraph-charlevoixcc {
    position: relative;
    z-index: 257;
    padding-right: 8px;
    padding-left: 8px;
  }

  .gggggggggg-charlevoixcc .phone-charlevoixcc {
    position: relative;
    z-index: 255;
    margin-left: 0.33944%;
  }

  .gggggggggg-charlevoixcc .photoslider-charlevoixcc {
    position: relative;
    z-index: 253;
    width: 31%;
    margin-left: 34.375%;
  }

  .gggggggggg-charlevoixcc .title-charlevoixcc {
    position: relative;
    z-index: 258;
    height: 46px;
    padding-left: 50px;
    font-size: 0.875em;
  }

  .gggggggggg-charlevoixcc .websiteopen-charlevoixcc {
    position: relative;
    z-index: 254;
    width: 32.9947751355%;
    margin-top: -562px;
    margin-left: 42.62392%;
  }

  .gggggggggg-chestnuthills .element-logo-chestnuthills {
    position: relative;
    z-index: 141;
    width: 38px;
    height: 38px;
    margin-top: -43px;
    margin-left: 0.92134%;
  }

  .gggggggggg-chestnuthills .map-chestnuthills {
    position: relative;
    z-index: 134;
    width: 30.9967672413%;
    margin-right: 0.3502199999%;
  }

  .gggggggggg-chestnuthills .phone-chestnuthills {
    position: relative;
    z-index: 137;
    margin-left: 0.34483%;
  }

  .gggggggggg-chestnuthills .photoslider-chestnuthills {
    position: relative;
    z-index: 135;
    width: 31%;
    margin-left: 34.48276%;
  }

  .gggggggggg-chestnuthills .title-chestnuthills {
    position: relative;
    z-index: 140;
    height: 46px;
    padding-left: 50px;
    font-size: 0.875em;
  }

  .gggggggggg-chestnuthills .websiteopen-chestnuthills {
    position: relative;
    z-index: 136;
    width: 32.9947751355%;
    margin-top: 163px;
    margin-left: 42.62392%;
  }

  .gggggggggg-chief .element-logo-chief {
    position: relative;
    z-index: 132;
    width: 38px;
    height: 38px;
    margin-top: -43px;
    margin-left: 0.92134%;
  }

  .gggggggggg-chief .map-chief {
    position: relative;
    z-index: 125;
    width: 30.9967672413%;
    margin-right: 0.3502199999%;
  }

  .gggggggggg-chief .paragraph-chief {
    position: relative;
    z-index: 130;
    padding-right: 8px;
    padding-left: 8px;
  }

  .gggggggggg-chief .phone-chief {
    position: relative;
    z-index: 128;
    margin-left: 0.34483%;
  }

  .gggggggggg-chief .photoslider-chief {
    position: relative;
    z-index: 126;
    width: 31%;
    margin-left: 34.48276%;
  }

  .gggggggggg-chief .rating-chief {
    position: relative;
    z-index: 129;
  }

  .gggggggggg-chief .title-chief {
    position: relative;
    z-index: 131;
    height: 46px;
    padding-left: 50px;
    font-size: 0.875em;
  }

  .gggggggggg-chief .websiteopen-chief {
    position: relative;
    z-index: 127;
    width: 32.9947751355%;
    margin-top: -1390px;
    margin-left: 42.62392%;
  }

  .gggggggggg-crookedtree .element-logo-crookedtree {
    position: relative;
    z-index: 123;
    width: 38px;
    height: 38px;
    margin-top: -43px;
    margin-left: 0.92134%;
  }

  .gggggggggg-crookedtree .map-crookedtree {
    position: relative;
    z-index: 116;
    width: 30.9967672413%;
    margin-right: 0.3502199999%;
  }

  .gggggggggg-baymeadows .paragraph-baymeadows,
  .gggggggggg-charlevoix .paragraph-charlevoix,
  .gggggggggg-chestnuthills .paragraph-chestnuthills,
  .gggggggggg-crookedtree .paragraph-crookedtree {
    padding-right: 8px;
    padding-left: 8px;
  }

  .gggggggggg-crookedtree .phone-crookedtree {
    position: relative;
    z-index: 119;
    margin-left: 0.34483%;
  }

  .gggggggggg-crookedtree .photoslider-crookedtree {
    position: relative;
    z-index: 117;
    width: 31%;
    margin-left: 34.48276%;
  }

  .gggggggggg-crookedtree .title-crookedtree {
    position: relative;
    z-index: 122;
    height: 46px;
    padding-left: 50px;
    font-size: 0.875em;
  }

  .gggggggggg-crookedtree .websiteopen-crookedtree {
    position: relative;
    z-index: 118;
    width: 32.9947751355%;
    margin-top: 163px;
    margin-left: 42.62392%;
  }

  .gggggggggg-crown .element-logo-crown {
    position: relative;
    z-index: 114;
    width: 38px;
    height: 38px;
    margin-top: -43px;
    margin-left: 0.92134%;
  }

  .gggggggggg-crown .map-crown {
    position: relative;
    z-index: 107;
    width: 30.9967672413%;
    margin-right: 0.3502199999%;
  }

  .gggggggggg-crown .paragraph-crown {
    position: relative;
    z-index: 112;
    padding-right: 8px;
    padding-left: 8px;
  }

  .gggggggggg-crown .phone-crown {
    position: relative;
    z-index: 110;
    margin-left: 0.34483%;
  }

  .gggggggggg-crown .photoslider-crown {
    position: relative;
    z-index: 108;
    width: 31%;
    margin-left: 34.48276%;
  }

  .gggggggggg-crown .rating-crown {
    position: relative;
    z-index: 111;
  }

  .gggggggggg-crown .title-crown {
    position: relative;
    z-index: 113;
    height: 46px;
    padding-left: 50px;
    font-size: 0.875em;
  }

  .gggggggggg-crown .websiteopen-crown {
    position: relative;
    z-index: 109;
    width: 32.9947751355%;
    margin-top: -1060px;
    margin-left: 42.62392%;
  }

  .gggggggggg-crystallake .element-logo-crystallake {
    position: relative;
    z-index: 105;
    width: 38px;
    height: 38px;
    margin-top: -43px;
    margin-left: 0.92134%;
  }

  .gggggggggg-crystallake .map-crystallake {
    position: relative;
    z-index: 98;
    width: 30.9967672413%;
    margin-right: 0.3502199999%;
  }

  .gggggggggg-crystallake .paragraph-crystallake {
    position: relative;
    z-index: 103;
    padding-right: 8px;
    padding-left: 8px;
  }

  .gggggggggg-crystallake .phone-crystallake {
    position: relative;
    z-index: 101;
    margin-left: 0.34483%;
  }

  .gggggggggg-crystallake .photoslider-crystallake {
    position: relative;
    z-index: 99;
    width: 31%;
    margin-left: 34.48276%;
  }

  .gggggggggg-crystallake .rating-crystallake {
    position: relative;
    z-index: 102;
  }

  .gggggggggg-crystallake .title-crystallake {
    position: relative;
    z-index: 104;
    height: 46px;
    padding-left: 50px;
    font-size: 0.875em;
  }

  .gggggggggg-crystallake .websiteopen-crystallake {
    position: relative;
    z-index: 100;
    width: 32.9947751355%;
    margin-top: -818px;
    margin-left: 42.62392%;
  }

  .gggggggggg-dunes .element-logo-dunes {
    position: relative;
    z-index: 78;
    width: 38px;
    height: 38px;
    margin-top: -43px;
    margin-left: 0.92134%;
  }

  .gggggggggg-dunes .map-dunes {
    position: relative;
    z-index: 71;
    width: 30.9967672413%;
    margin-right: 0.3502199999%;
  }

  .gggggggggg-dunes .paragraph-dunes {
    position: relative;
    z-index: 76;
    padding-right: 8px;
    padding-left: 8px;
  }

  .gggggggggg-dunes .phone-dunes {
    position: relative;
    z-index: 74;
    margin-left: 0.34483%;
  }

  .gggggggggg-dunes .photoslider-dunes {
    position: relative;
    z-index: 72;
    width: 31%;
    margin-left: 34.48276%;
  }

  .gggggggggg-dunes .rating-dunes {
    position: relative;
    z-index: 75;
  }

  .gggggggggg-dunes .title-dunes {
    position: relative;
    z-index: 77;
    height: 46px;
    padding-left: 50px;
    font-size: 0.875em;
  }

  .gggggggggg-dunes .websiteopen-dunes {
    position: relative;
    z-index: 73;
    width: 32.9947751355%;
    margin-top: -167px;
    margin-left: 42.62392%;
  }

  .gggggggggg-dunmaglas .element-logo-dunmaglas {
    position: relative;
    z-index: 69;
    width: 38px;
    height: 38px;
    margin-top: -42px;
    margin-left: 0.91595%;
  }

  .gggggggggg-dunmaglas .map-dunmaglas {
    position: relative;
    z-index: 62;
    margin-right: 0.34483%;
  }

  .gggggggggg-dunmaglas .paragraph-dunmaglas {
    position: relative;
    z-index: 67;
    padding-right: 8px;
    padding-left: 8px;
  }

  .gggggggggg-dunmaglas .phone-dunmaglas {
    position: relative;
    z-index: 65;
    margin-left: 1.72414%;
  }

  .gggggggggg-dunmaglas .photoslider-dunmaglas {
    position: relative;
    clear: both;
    z-index: 63;
    margin-left: 35.1670299999%;
  }

  .gggggggggg-dunmaglas .rating-dunmaglas {
    position: relative;
    z-index: 66;
  }

  .gggggggggg-dunmaglas .title-dunmaglas {
    position: relative;
    z-index: 68;
    height: 46px;
    padding-left: 50px;
    font-size: 0.875em;
  }

  .gggggggggg-dunmaglas .websiteopen-dunmaglas {
    position: relative;
    z-index: 64;
    margin-top: -36px;
    margin-left: 12.7370699999%;
  }

  .gggggggggg-eldorado .element-logo-eldorado {
    position: relative;
    z-index: 60;
    width: 38px;
    height: 38px;
    margin-top: -43px;
    margin-left: 0.92134%;
  }

  .gggggggggg-eldorado .map-eldorado {
    position: relative;
    z-index: 53;
    width: 30.9967672413%;
    margin-right: 0.3502199999%;
  }

  .gggggggggg-eldorado .paragraph-eldorado {
    position: relative;
    z-index: 58;
    padding-right: 8px;
    padding-left: 8px;
  }

  .gggggggggg-eldorado .phone-eldorado {
    position: relative;
    z-index: 56;
    margin-left: 0.34483%;
  }

  .gggggggggg-eldorado .photoslider-eldorado {
    position: relative;
    z-index: 54;
    width: 31%;
    margin-left: 34.48276%;
  }

  .gggggggggg-eldorado .title-eldorado {
    position: relative;
    z-index: 59;
    height: 46px;
    padding-left: 50px;
    font-size: 0.875em;
  }

  .gggggggggg-eldorado .websiteopen-eldorado {
    position: relative;
    z-index: 55;
    width: 32.9947751355%;
    margin-top: -629px;
    margin-left: 42.62392%;
  }

  .gggggggggg-elkrapids .element-logo-elkrapids {
    position: relative;
    z-index: 51;
    width: 38px;
    height: 38px;
    margin-top: -43px;
    margin-left: 0.92134%;
  }

  .gggggggggg-elkrapids .map-elkrapids {
    position: relative;
    z-index: 44;
    width: 30.9967672413%;
    margin-right: 0.3502199999%;
  }

  .gggggggggg-elkrapids .paragraph-elkrapids {
    position: relative;
    z-index: 49;
    padding-right: 8px;
    padding-left: 8px;
  }

  .gggggggggg-elkrapids .phone-elkrapids {
    position: relative;
    z-index: 47;
    margin-left: 0.34483%;
  }

  .gggggggggg-elkrapids .photoslider-elkrapids {
    position: relative;
    z-index: 45;
    width: 31%;
    margin-left: 34.48276%;
  }

  .gggggggggg-elkrapids .rating-elkrapids {
    position: relative;
    z-index: 48;
  }

  .gggggggggg-elkrapids .title-elkrapids {
    position: relative;
    z-index: 50;
    height: 46px;
    padding-left: 50px;
    font-size: 0.875em;
  }

  .gggggggggg-elkrapids .websiteopen-elkrapids {
    position: relative;
    z-index: 46;
    width: 32.9947751355%;
    margin-top: -211px;
    margin-left: 42.62392%;
  }

  .gggggggggg-elmbrook .element-logo-elmbrook {
    position: relative;
    z-index: 42;
    width: 38px;
    height: 38px;
    margin-top: -43px;
    margin-left: 0.92134%;
  }

  .gggggggggg-elmbrook .map-elmbrook {
    position: relative;
    z-index: 35;
    width: 30.9967672413%;
    margin-right: 0.3502199999%;
  }

  .gggggggggg-elmbrook .paragraph-elmbrook {
    position: relative;
    z-index: 40;
    padding-right: 8px;
    padding-left: 8px;
  }

  .gggggggggg-elmbrook .phone-elmbrook {
    position: relative;
    z-index: 38;
    margin-left: 0.34483%;
  }

  .gggggggggg-elmbrook .photoslider-elmbrook {
    position: relative;
    z-index: 36;
    width: 31%;
    margin-left: 34.48276%;
  }

  .gggggggggg-elmbrook .rating-elmbrook {
    position: relative;
    z-index: 39;
  }

  .gggggggggg-elmbrook .title-elmbrook {
    position: relative;
    z-index: 41;
    height: 46px;
    padding-left: 50px;
    font-size: 0.875em;
  }

  .gggggggggg-elmbrook .websiteopen-elmbrook {
    position: relative;
    z-index: 37;
    width: 32.9947751355%;
    margin-top: -277px;
    margin-left: 42.62392%;
  }

  .gggggggggg-emeraldvale .element-logo-emeraldvale {
    position: relative;
    z-index: 33;
    width: 38px;
    height: 38px;
    margin-top: -43px;
    margin-left: 0.92134%;
  }

  .gggggggggg-emeraldvale .map-emeraldvale {
    position: relative;
    z-index: 26;
    width: 30.9967672413%;
    margin-right: 0.3502199999%;
  }

  .gggggggggg-emeraldvale .paragraph-emeraldvale {
    position: relative;
    z-index: 31;
    padding-right: 8px;
    padding-left: 8px;
  }

  .gggggggggg-emeraldvale .phone-emeraldvale {
    position: relative;
    z-index: 29;
    margin-left: 0.34483%;
  }

  .gggggggggg-emeraldvale .photoslider-emeraldvale {
    position: relative;
    z-index: 27;
    width: 31%;
    margin-left: 34.48276%;
  }

  .gggggggggg-emeraldvale .rating-emeraldvale {
    position: relative;
    z-index: 30;
  }

  .gggggggggg-emeraldvale .title-emeraldvale {
    position: relative;
    z-index: 32;
    height: 46px;
    padding-left: 50px;
    font-size: 0.875em;
  }

  .gggggggggg-emeraldvale .websiteopen-emeraldvale {
    position: relative;
    z-index: 28;
    width: 32.9947751355%;
    margin-top: -840px;
    margin-left: 42.62392%;
  }

  .gggggggggg-forestdunes .element-logo-forestdunes {
    position: relative;
    z-index: 24;
    width: 38px;
    height: 38px;
    margin-top: -43px;
    margin-left: 0.92134%;
  }

  .gggggggggg-forestdunes .map-forestdunes {
    position: relative;
    z-index: 17;
    width: 30.9967672413%;
    margin-right: 0.3502199999%;
  }

  .gggggggggg-forestdunes .paragraph-forestdunes {
    position: relative;
    z-index: 22;
    padding-right: 8px;
    padding-left: 8px;
  }

  .gggggggggg-forestdunes .phone-forestdunes {
    position: relative;
    z-index: 20;
    margin-left: 0.34483%;
  }

  .gggggggggg-forestdunes .photoslider-forestdunes {
    position: relative;
    z-index: 18;
    width: 31%;
    margin-left: 34.48276%;
  }

  .gggggggggg-forestdunes .rating-forestdunes {
    position: relative;
    z-index: 21;
  }

  .gggggggggg-forestdunes .title-forestdunes {
    position: relative;
    z-index: 23;
    height: 46px;
    padding-left: 50px;
    font-size: 0.875em;
  }

  .gggggggggg-forestdunes .websiteopen-forestdunes {
    position: relative;
    z-index: 19;
    width: 32.9947751355%;
    margin-top: -1390px;
    margin-left: 42.62392%;
  }

  .gggggggggg-loop .element-logo-loop {
    position: relative;
    z-index: 15;
    width: 38px;
    height: 38px;
    margin-top: -43px;
    margin-left: 0.92134%;
  }

  .gggggggggg-loop .map-loop {
    position: relative;
    z-index: 8;
    width: 30.9967672413%;
    margin-right: 0.3502199999%;
  }

  .gggggggggg-loop .paragraph-loop {
    position: relative;
    z-index: 13;
    padding-right: 8px;
    padding-left: 8px;
  }

  .gggggggggg-loop .phone-loop {
    position: relative;
    z-index: 11;
    margin-top: 31px;
    margin-left: 0.34483%;
  }

  .gggggggggg-loop .photoslider-loop {
    position: relative;
    z-index: 9;
    width: 31%;
    margin-left: 34.48276%;
  }

  .gggggggggg-loop .rating-loop {
    position: relative;
    z-index: 12;
    margin-top: -67px;
  }

  .gggggggggg-loop .title-loop {
    position: relative;
    z-index: 14;
    height: 46px;
    padding-left: 50px;
    font-size: 0.875em;
  }

  .gggggggggg-loop .websiteopen-loop {
    position: relative;
    z-index: 10;
    width: 32.9947751355%;
    margin-top: -973px;
    margin-left: 42.62392%;
  }

  .gggggggggg-ridge .element-logo-ridge {
    position: relative;
    z-index: 96;
    width: 38px;
    height: 38px;
    margin-top: -43px;
    margin-left: 0.92134%;
  }

  .gggggggggg-ridge .map-ridge {
    position: relative;
    z-index: 89;
    width: 30.9967672413%;
    margin-right: 0.3502199999%;
  }

  .gggggggggg-ridge .paragraph-ridge {
    position: relative;
    z-index: 94;
    padding-right: 8px;
    padding-left: 8px;
  }

  .gggggggggg-ridge .phone-ridge {
    position: relative;
    z-index: 92;
    margin-left: 0.34483%;
  }

  .gggggggggg-ridge .photoslider-ridge {
    position: relative;
    z-index: 90;
    width: 31%;
    margin-left: 34.48276%;
  }

  .gggggggggg-ridge .title-ridge {
    position: relative;
    z-index: 95;
    height: 46px;
    padding-left: 50px;
    font-size: 0.875em;
  }

  .gggggggggg-ridge .websiteopen-ridge {
    position: relative;
    z-index: 91;
    width: 32.9947751355%;
    margin-top: -607px;
    margin-left: 42.62392%;
  }

  .gggggggggg-sundance .element-logo-sundance {
    position: relative;
    z-index: 250;
    width: 38px;
    height: 38px;
    margin-top: -43px;
    margin-left: 0.97522%;
  }

  .gggggggggg-sundance .map {
    position: relative;
    z-index: 243;
    margin-right: 0.45259%;
  }

  .gggggggggg-sundance .paragraph-sundance {
    position: relative;
    z-index: 248;
    padding-right: 8px;
    padding-left: 8px;
  }

  .gggggggggg-sundance .phone-sundance {
    position: relative;
    z-index: 246;
    margin-left: 0.32328%;
  }

  .gggggggggg-sundance .photoslider-sundance {
    position: relative;
    z-index: 244;
    width: 31%;
    margin-left: 34.59591%;
  }

  .gggggggggg-sundance .rating-sundance {
    position: relative;
    z-index: 247;
  }

  .gggggggggg-sundance .title-sundance {
    position: relative;
    z-index: 249;
    height: 46px;
    padding-left: 50px;
    font-size: 0.875em;
  }

  .gggggggggg-sundance .websiteopen-sundance {
    position: relative;
    z-index: 245;
    width: 32.9947751355%;
    margin-top: -995px;
    margin-left: 42.62392%;
  }

  .gggggggggg-torch .element-logo-torch {
    position: relative;
    z-index: 241;
    width: 38px;
    height: 38px;
    margin-top: -43px;
    margin-left: 0.96983%;
  }

  .gggggggggg-torch .map-torch {
    position: relative;
    z-index: 234;
    margin-right: 0.4256499999%;
  }

  .gggggggggg-torch .paragraph-torch {
    position: relative;
    z-index: 239;
    padding-right: 8px;
    padding-left: 8px;
  }

  .gggggggggg-torch .phone-torch {
    position: relative;
    z-index: 237;
    margin-left: 0.33944%;
  }

  .gggggggggg-torch .photoslider-torch {
    position: relative;
    z-index: 235;
    width: 31%;
    margin-left: 34.375%;
  }

  .gggggggggg-torch .rating-torch {
    position: relative;
    z-index: 238;
  }

  .gggggggggg-torch .title-torch {
    position: relative;
    z-index: 240;
    height: 46px;
    padding-left: 50px;
    font-size: 0.875em;
  }

  .gggggggggg-torch .websiteopen-torch {
    position: relative;
    z-index: 236;
    width: 32.9947751355%;
    margin-top: -342px;
    margin-left: 42.62392%;
  }

  .inner-container .gggggggggg-arcadia-bluffs {
    width: 100.6944444444%;
  }

  .inner-container .local-top {
    margin-top: 15px;
    padding-right: 8px;
    padding-left: 8px;
  }

  .inner-container .page-info-label {
    margin-top: 15px;
  }

  .menu-bottom-container-a1 {
    width: 99.9946120689%;
  }

  .menu-bottom-container-a1 .bottom-about {
    margin-right: 4.97872%;
  }

  .menu-bottom-container-a1 .bottom-legal {
    margin-left: 4.97872%;
  }

  .menubar-container-a1 .contact {
    width: 21%;
    margin-right: 0.99677%;
  }

  .menubar-container-a1 .courses {
    position: relative;
    z-index: 283;
    width: 21%;
    margin-left: 0.99677%;
  }

  .menubar-container-a1 .games {
    display: block;
    visibility: hidden;
    position: relative;
    float: right;
    z-index: 279;
    margin-right: 84.14871%;
    margin-left: 0;
  }

  .menubar-container-a1 .map {
    position: relative;
    z-index: 282;
    width: 17%;
  }

  .menubar-container-a1 .radar {
    position: relative;
    z-index: 280;
  }

  .menubar-container-a1 .top20 {
    position: relative;
    z-index: 281;
    width: 19%;
  }

  .next-big-container .next-little-container {
    width: 95.7575757575%;
  }

  .next-little-container .next {
    width: 41.7721518987%;
  }

  .page-info-label .local-golf-text-a-to-l {
    float: left;
    width: 168px;
    margin-top: 18px;
    margin-right: 0;
    margin-left: 20.81897%;
    font-size: 1.313em;
  }

  .topspecialcetering .container-sun {
    width: 49px;
    height: 49px;
    margin-top: -24px;
    margin-right: 0;
  }

  .topspecialcetering .tc-label {
    position: relative;
    z-index: 286;
    margin-top: 16px;
    margin-left: 4px;
    font-size: 1.875em;
  }

  .topspecialcetering .traverse-city {
    position: relative;
    z-index: 287;
    margin-left: 9px;
    font-size: 0.813em;
  }
}