/**
 * @license
 * Copyright 2019 Google LLC. All Rights Reserved.
 * SPDX-License-Identifier: Apache-2.0
 */
/* Set the size of the div element that contains the map */
#map {
  height: 900px;
  /* The height is 400 pixels */
  width: 100%;
  /* The width is the width of the web page */
}
.gm-style .gm-style-iw-d {
  max-height: unset !important;
  overflow: hidden !important;
}
.gm-style .gm-style-iw-c {
  max-height: unset !important;
  padding: 0 !important;width: 400px;
}
.gm-style .gm-style-iw-tc::after {
  background: #fff  !important;height: 20px !important;
    left: 25px !important;
    width: 35px !important;
    transform: rotate(90deg) !important;top: 15px
}
.gmnoprint[role="menubar"],
.gm-svpc {
  display: none;
}
.gm-style .gm-style-iw {
    font-weight: 300;
    font-size: 13px;
    overflow: hidden;
}
#gglogo{float:left;padding:40px;width:35%;}
#bodyContent{float:left;padding:40px 0 0 0;width:50%;}
#getsec {
    width: 100%;
    border: none;
    color: white;
    font: 15px/18px "Figtree";
    font-weight: normal;
    text-align: left;
    float: left;
    background: #355344 url('https://gry-cms.s3.us-east-1.amazonaws.com/grand-geneva/RoadMap/images/map/75X14-icdirection.png') 85% 17px no-repeat;
    background-size: 75px 14px;
}
#getsec a{color: white;text-decoration:none;display:block;padding:15px 50px;}
#firstHeading{font: 26px/30px "Libre Baskerville";color:#666;margin: 0;
    padding: 0 0 15px;font-weight:normal;}
.adds1{font:16px/24px "Figtree";font-weight:normal;color:#2e2f2f;margin: 0;
    padding: 0 0 20px;}
.adds2 {
    font: 18px/20px "Libre Baskerville";
    font-weight: normal;
    color: #2e2f2f;
    margin: 0;
    padding: 0 0 10px 25px;
    background: url('https://gry-cms.s3.us-east-1.amazonaws.com/grand-geneva/RoadMap/images/map/17X17-icinquiries.png') 0 2px no-repeat;
    background-size: 17px 17px;
}
.adds3{font:22px/22px "Figtree";font-weight:normal;color:#2e2f2f;margin: 0;
    padding: 0 0 25px;}
	.adds4{font:16px/22px "Figtree";font-weight:normal;color:#2e2f2f;margin:0 0 35px;
    padding: 0;}
    .adds3 a{color:#2e2f2f;text-decoration:underline; outline: none !important;}
	.adds4 a{color:#2e2f2f;text-decoration:underline;}
/*@media only screen and (max-width:1919px){
#map {
  height: 500px;
}
}*/
.gm-ui-hover-effect>span {
    width: 25px !important;
    height: 25px !important;
    margin: 15px 0 0 -10px !important;
}
.gm-style .gm-style-iw-c {
    top: 230px !important;
    left: 2.4% !important;
	}
@media only screen and (max-width:991px) {
  #firstHeading {
    font-size: 24px;
  }
}
@media only screen and (max-width:567px) {
  #gglogo {
   padding: 15px;
    width: auto;
    text-align: center;
    float: none;
}
#bodyContent {
    padding: 15px;
    width: 100%;
}
#firstHeading {
    font-size: 18px;line-height:20px;
    padding: 0 0 10px;text-align: center;
}
.adds1{ font-size: 14px;line-height:20px;
    padding: 0 0 10px;text-align: center;}
.adds2{font-size:16px;text-align: center;background-position:75px 2px;}
.adds3{font-size: 20px;
    padding: 0 0 20px;text-align: center;}
.adds4{font-size: 14px;margin:0;text-align: center;}
#getsec a {
    padding: 15px;
}
#getsec {
    background-position:91% 19px;
    background-size: 40px 10px;font-size:12px;
}
#map {
  height: 700px;
}
.gm-style .gm-style-iw-c {
    top: 0 !important;
    left: 0 !important;
}
.gm-style img {
    max-width: none;
    display: inline-block;
    vertical-align: middle;
}
.gm-style .gm-style-iw-tc::after {
    height: 10px !important;
    left: 3px !important;
    width: 20px !important;
    transform: rotate(360deg) !important;
    top: 0;
}
}

