#gk-content {
  width: 100%;
}
#gk-bg {
  max-width: 100%;
}
#gk-right {
  width: 100%;
}
#gk-bottom {

  padding: 0px;
}
.box {
  margin: 0 0 0px 0;
  
}
 ul li {
  cursor: inherit !important;
}
button, .button, input.button, span.button, button.button, div.button, input[type="submit"], input[type="button"], .pagenav-prev a, .pagenav-next a, .button.invert:active, .button.invert:focus, .button.invert:hover, .readon, #member-profile .media-preview .hasTipPreview, .btn {

  color: inherit !important;
}
#qx-section-6wbda {
  background-position: 106% 180px;
}
#gk-mainbody {
  padding: 0;

}
#qx-row-0lygq{
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%)
}
#qx-row-i3jwb,#qx-row-57l3r,#qx-row-day15,#qx-row-ns04b,#qx-row-abpul,#qx-row-c7gg2,#qx-row-fkdge{
    max-width:300px;
      margin: 0 auto;
}
#gk-logo {
  display:flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  align-content: center;
  /*height: 90%;*/
}
#gk-logo-footer{
  display: block;
  text-align: center;
}
#gk-right{
    display:none;
}
.finder,.eb-container{
  max-width: 1100px;
  margin: 60px auto;
}
.j4 .input-group .form-control {
    width:100%;
}

#qx-row-hj862{
  position: absolute;
  top: 300px;
  bottom: 0;
  margin: 0 auto;
  left: 0;
  right: 0;
}
#qx-row-xyeuz{
  position: absolute;
  top: 300px;
  bottom: 0;
  margin: 0 auto;
  left: 0;
  right: 0;
}

p{
      font-family: "Lusitana", serif;
}

    body{
        font-size:20px;
    }
#gk-top, #gk-bottom {
  padding: 0;
}
#gk-logo {
     margin-top: 150px;
      margin-bottom: 200%;
}
.footer-connect {
	text-transform: uppercase;
	color: #8c1c50;
	font-size: 8px;
}
#aside-menu li a.active, #aside-menu li a:active, #aside-menu li a:focus, #aside-menu li a:hover {
	color: #8C1C50;
}
#aside-menu li li a {
	color: #ddd;
}
#aside-menu li a {
	color: #fff;
}
#aside-menu > div.overthrow {
	background-color: #A68F63;
}
@media (max-width: 1000px) {
#qx-section-6wbda{
    background-image:none !important;
}
    body{
        font-size:18px;
    }
    #gk-logo {
     margin-top: 100px;
      margin-bottom: 100%;
    }
}

@media (max-width: 460px) {
    body{
        font-size:16px;
    }
   #qx-row-0lygq {
      clip-path: none;
    }
    #qx-row-xyeuz {
      /*top: 800px !important;*/
      /*width: 250px;*/
      position: relative !important;
      top:0px !important;
    }

}
@media (max-width: 660px) {

   #qx-row-0lygq {
      clip-path: none;
    }

}
@media (max-width: 767px) {
#qx-row-xyeuz {
  /*top: 1000px !important;*/
  /*width: 250px;*/
  position: relative !important;
  top:0px !important;
}
}