/*
Theme Name: Greenhill
Theme URI: https://greenhillsecuredogfield.com
Author: Fraser Smith
Author URI: https://frasersm.it/h
Description: Child Theme for Greenhill
Requires at least: 5.8
Tested up to: 5.9
Requires PHP: 5.6
Version: 0.8
Text Domain: greenhill
Template: neve
*/
#gutenslider-4671f2mjp .eedee-swiper-outer {
  -webkit-mask-image: -webkit-radial-gradient(white, black);
  z-index: 1;
}

.nv-page-title-wrap {
  position: absolute;
  width: 100%;
  margin-top: 4vw;
}
.nv-page-title-wrap .nv-page-title {
  width: 100%;
}
.nv-page-title-wrap .nv-page-title h1 {
  text-align: center;
  color: white;
}

@media only screen and (max-width: 781px) {
  #cover-columns {
    flex-direction: column-reverse;
  }
  .container-70 {
    width: 90%;
  }
}
#gutenslider-4671f2mjp {
  aspect-ratio: 3/3;
/*   max-width: 100%; */
}
#gutenslider-4671f2mjp:before {
  content: "";
  position: absolute;
  width: 92%;
  height: 100%;
  background-color: #F40058;
  border-radius: 75% 25% 15% 85%/75% 75% 25% 25%;
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
  top: -9px;
  left: 0;
  -webkit-animation: spin 5s linear infinite;
  animation: spin 25s linear infinite;
}
#gutenslider-4671f2mjp:after {
  content: "";
  position: absolute;
  width: 80%;
  height: 100%;
  background-color: #41B853;
  border-radius: 75% 25% 15% 85%/75% 75% 25% 25%;
  top: -22px;
  left: 15px;
  -webkit-animation: spin 5s linear infinite;
  animation: spin-cc 25s linear infinite;
}
#gutenslider-4671f2mjp .eedee-swiper-outer {
  width: 100%;
  height: 105%;
  border-radius: 30% 70% 70% 30%/30% 30% 70% 70%;
  overflow: hidden;
}



.hfg_header.site-header {
  box-shadow: none;
}

#nv-primary-navigation-main {
  align-items: center;
}
#nv-primary-navigation-main li:last-of-type a {
  background-color: #f40058;
  color: white;
  font-size: 25px;
  transition: all 0.5s ease;
  padding: 8px 4px 4px 12px;
  font-family: "Patrick Hand SC", cursive;
  border-radius: 75% 25% 15% 85%/75% 75% 25% 25%;
}
#nv-primary-navigation-main li:last-of-type a:hover {
  background-color: #41b853;
  color: white;
  transition: all 0.5s ease;
  box-shadow: 5px 5px 10px black;
}

.nv-page-title-wrap {
  position: absolute;
  width: 100%;
  margin-top: 0;
}
.nv-page-title-wrap .nv-big-title {
  margin-top: -1px !important;
}
.nv-page-title-wrap .nv-page-title {
  position: absolute;
  width: 100%;
}
.nv-page-title-wrap .nv-page-title h1 {
  text-align: center;
  color: white;
}
@media screen and (max-width: 768px) {
  .nv-page-title-wrap .nv-page-title h1 {
    font-size: 6vw;
  }
}

.navbar-toggle {
  background-color: #f40058;
  color: white;
  border: none;
  border-radius: 75% 25% 15% 85%/75% 75% 25% 25%;
}

#header-menu-sidebar-bg {
  background: #43bee5;
}

.navbar-toggle {
  color: white;
}

@media screen and (max-width: 576px) {
  .site-logo a img {
    width: 50px;
    margin: 0;
  }
}
.footer-bottom.layout-full-contained {
  display: none;
}

#menu-footer {
  display: flex;
  gap: 10px;
}

#cb-row--footer-top > div {
  background: black !important;
  color: white !important;
}

#menu-footer li {
  margin-top: 0;
}

#menu-footer li a {
  color: white;
}

#content > div > div > div > div.nv-content-wrap.entry-content > div > form > div.uagb-forms-main-submit-button-wrap.wp-block-button > button {
  border-radius: 75% 25% 15% 85%/75% 75% 25% 25%;
  transition: all 0.5s ease;
  padding: 8px 4px 4px 12px;
  font-family: "Patrick Hand SC", cursive;
  font-size: 25px;
  padding: 8px 4px 4px 12px;
}

#content > div > div > div > div.nv-content-wrap.entry-content > div > form > div.uagb-forms-main-submit-button-wrap.wp-block-button > button:hover {
  background-color: #F40058;
  transition: all 0.5s ease;
  box-shadow: 5px 5px 10px black;
}

.hand-button.wp-block-button a.wp-block-button__link {
  font-family: "Patrick Hand SC", cursive;
  border-radius: 75% 25% 15% 85%/75% 75% 25% 25%;
  transition: all 0.5s ease;
  padding-top: 15px;
  padding-bottom: 10px;
}

.hand-button.wp-block-button a.wp-block-button__link:hover {
  background-color: #41b853 !important;
  box-shadow: 5px 5px 10px black;
  color: white !important;
  transition: all 0.5s ease;
}

.container-90 {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.container-70 {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

#cover-columns {
  margin-bottom: 0;
}

.inner-group {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 1500px) {
  .inner-group {
    max-width: 90%;
  }
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes spin-cc {
  0% {
    transform: rotate(360deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
#Find-Us {
  margin-top: -10px;
}
#Find-Us > div > div {
  margin-bottom: 0;
}

.white-link a, .white-link a:visited {
  color: white;
  text-decoration: none;
}

#cb-row--footer-top > div {
  background: black !important;
  color: white !important;
}

#menu-footer {
  justify-content: right;
}
@media only screen and (max-width: 959px) {
  #menu-footer {
    justify-content: center;
  }
}
#menu-footer li {
  margin-top: 0;
}
#menu-footer li a {
  color: white;
}

.footer-bottom.layout-full-contained {
  display: none;
}

.wp-block-ub-content-toggle-accordion-toggle-wrap.right span:after {
  color: white;
}

.uagb-forms-main-submit-button-wrap.wp-block-button button {
  border-radius: 75% 25% 15% 85%/75% 75% 25% 25%;
  transition: all 0.5s ease;
  padding: 8px 4px 4px 12px;
  font-family: "Patrick Hand SC", cursive;
  font-size: 25px;
  padding: 8px 4px 4px 12px;
  overflow: hidden;
}
.uagb-forms-main-submit-button-wrap.wp-block-button button:hover {
  background-color: #F40058;
  transition: all 0.5s ease;
  box-shadow: 5px 5px 10px black;
}

/*# sourceMappingURL=style.css.map */
