@media screen and (max-width: 768px) {
.homepage-text-block-row {
padding-left: 0rem !important;
padding-right: 0rem !important;
}
}
.homepage-text-block-row .g-cols.via_grid {
grid-template-columns: repeat(4,1fr);
}
@media screen and (max-width: 768px) {
.homepage-text-block-row .g-cols.via_grid {
grid-template-columns: repeat(2,1fr) !important;
}
}
.homepage-text-block-intro {
grid-column-start: 1;
grid-column-end: 3;
grid-row-start: 1;
grid-row-end: 3;
padding-top: 2rem;
padding-bottom: 2rem;
padding-right: 4rem;
}
@media screen and (max-width: 768px) {
.homepage-text-block-intro {
grid-column-start: 1;
grid-column-end: 3;
grid-row-start: 1;
grid-row-end: 2;
padding: 2rem;
}
}
.homepage-text-block-join-our-club,
.homepage-text-block-image,
.homepage-text-block-book-a-round {
height: 16rem;
}
.homepage-text-block-join-our-club {
grid-column-start: 3;
grid-column-end: 4;
grid-row-start: 1;
grid-row-end: 2;
background: #61d388;
padding: 2rem;
color: #024988;
text-transform: uppercase;
z-index: 2;
}
@media screen and (max-width: 768px) {
.homepage-text-block-join-our-club {
grid-column-start: 1;
grid-column-end: 2;
grid-row-start: 2;
grid-row-end: 3;
}
}
@media screen and (max-width: 320px) {
.homepage-text-block-join-our-club {
grid-column-start: 1;
grid-column-end: 3;
grid-row-start: 2;
grid-row-end: 3;
}
}
.homepage-text-block-join-our-club .vc_column-inner,
.homepage-text-block-book-a-round .vc_column-inner {
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.homepage-text-block-join-our-club .w-btn,
.homepage-text-block-book-a-round .w-btn {
text-align: left;
font-size: 1rem;
margin-bottom: 0.5rem;
font-weight: 400;
} .homepage-text-block-image {
grid-column-start: 3;
grid-column-end: 4;
grid-row-start: 2;
grid-row-end: 3;
z-index: 2;
}
@media screen and (max-width: 768px) {
.homepage-text-block-image {
grid-column-start: 1;
grid-column-end: 2;
grid-row-start: 3;
grid-row-end: 4;
}
}
@media screen and (max-width: 320px) {
.homepage-text-block-image {
grid-column-start: 1;
grid-column-end: 3;
grid-row-start: 3;
grid-row-end: 4;
}
}
.homepage-text-block-book-a-round {
grid-column-start: 4;
grid-column-end: 5;
grid-row-start: 2;
grid-row-end: 3;
background: #f2f2f2;
z-index: 2;
padding: 2rem;
text-transform: uppercase;
}
@media screen and (max-width: 768px) {
.homepage-text-block-book-a-round {
grid-column-start: 2;
grid-column-end: 3;
grid-row-start: 3;
grid-row-end: 4;
}
}
@media screen and (max-width: 320px) {
.homepage-text-block-book-a-round {
grid-column-start: 1;
grid-column-end: 3;
grid-row-start: 4;
grid-row-end: 5;
}
}
.homepage-text-block-logo {
grid-column-start: 4;
grid-column-end: 5;
grid-row-start: 1;
grid-row-end: 3;
}
@media screen and (max-width: 768px) {
.homepage-text-block-logo {
grid-column-start: 2;
grid-column-end: 3;
grid-row-start: 2;
grid-row-end: 3;
}
}
@media screen and (max-width: 320px) {
.homepage-text-block-logo {
display: none;
}
}
.homepage-text-block-logo img {
position: absolute;
top: 20%;
left: 70%;
transform: scale(1.4);
opacity: 0.14;
}
@media screen and (max-width: 1664px) {
.homepage-text-block-logo img {
position: absolute;
top: 0;
left: 0;
transform-origin: top left;
transform: scale(1.6);
padding: 1rem;
}
}
@media screen and (max-width: 1490px) {
.homepage-text-block-logo img {
position: absolute;
top: 0;
left: 0;
transform-origin: top left;
transform: scale(1.4);
padding: 1rem;
}
}
@media screen and (max-width: 1374px) {
.homepage-text-block-logo img {
position: absolute;
top: 0;
left: 0;
transform-origin: top left;
transform: scale(1);
padding: 1rem 0rem 1rem 1rem;
}
}
@media screen and (max-width: 1230px) {
.homepage-text-block-row {
padding-right: 0rem;
padding-left: 0rem;
}
.homepage-text-block-row .l-section-h {
max-width: 100%;
}
.homepage-text-block-intro {
padding-left: 2.5rem;
}
}
@media screen and (max-width: 768px) {
.homepage-text-block-logo img {
position: absolute;
top: 0;
left: 0;
transform: scale(1);
padding: 0rem 1rem;
}
}
@media screen and (max-width: 530px) {
.homepage-text-block-logo img {
position: absolute;
top: 0;
left: 0;
transform: scale(1.2);
transform-origin: top right;
padding: 0rem;
z-index: 1;
}
}
.page-top-row .l-section-h {
padding-top: 0px !important;
}
@media screen and (max-width: 768px) {
.page-top-row .l-section-h {
padding-top: var(--header-height) !important;
}
}
.page-top-row-logo img,
.page-top-row-logo-white img {
width: 8.5rem;
}
.page-top-row-logo {
text-align: right;
padding-right: 3rem;
} @media (min-width: 768px) and (max-width: 1024px) {
.page-top-row-logo-white {
display: none;
}
}
@media screen and (max-width: 900px) {
.page-top-row-logo {
margin-bottom: 0.5rem;
}
}
@media screen and (max-width: 600px) {
.page-top-row-logo {
text-align: left;
}
}
.homepage-image-overlay-row .g-cols.via_grid {
grid-template-columns: repeat(2,1fr);
}
.homepage-image-overlay-row {
padding-bottom: 0rem !important;
}
.homepage-image-overlay-block-01 {
grid-column-start: 1;
grid-column-end: 3;
grid-row-start: 1;
grid-row-end: 2;
color: #ffffff;
text-shadow: 2px 4px 6px rgb(0 0 0 / 75%);
text-align: center;
font-size: 2rem;
line-height: 3rem;
height: 50vh;
min-height: 470px;
justify-content: center;
}
@media screen and (max-width: 768px) {
.homepage-image-overlay-block-01 {
grid-column-start: 1 !important;
grid-column-end: 3 !important;
grid-row-start: 2 !important;
grid-row-end: 3 !important;
background-image: url(//new.meltham-golf.co.uk/wp-content/uploads/2022/04/hole-12-banner-web-v2.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
padding: 1.5rem;
}
.homepage-image-overlay-block-02 {
grid-column-start: 1 !important;
grid-column-end: 3 !important;
grid-row-start: 1 !important;
grid-row-end: 2 !important;
}
.homepage-image-overlay-block-03 {
grid-column-start: 1 !important;
grid-column-end: 3 !important;
grid-row-start: 3 !important;
grid-row-end: 4 !important;
}
.homepage-image-overlay-row {
padding: 0rem !important;
}
.homepage-image-overlay-block-02 a,
.homepage-image-overlay-block-03 a {
padding-top: 10rem !important;
padding-bottom: 10rem !important;
}
}
.homepage-image-overlay-block-01 a {
color: #ffffff !important;
font-size: 1.2rem;
line-height: 2rem !important;
}
.homepage-image-overlay-block-02,
.homepage-image-overlay-block-03 {
justify-content: center;
}
.homepage-image-overlay-block-02  .w-btn-wrapper,
.homepage-image-overlay-block-03  .w-btn-wrapper {
margin-bottom: 0px;
line-height: 0rem;
}
.homepage-image-overlay-block-02 {
grid-column-start: 1;
grid-column-end: 2;
grid-row-start: 2;
grid-row-end: 3;
background: #61d388 url(//new.meltham-golf.co.uk/wp-content/uploads/2022/04/course-overlay-10.png);
background-blend-mode: multiply;
background-position: 75% 40%;
}
.homepage-image-overlay-block-02 .w-btn-wrapper {
margin-top: 0px;
}
.homepage-image-overlay-block-02 a,
.homepage-image-overlay-block-03 a {
font-size: 1.2rem;
height: 260px;
max-height: 260px;
padding-top: 6.5rem;
padding-bottom: 6.5rem;
}
.homepage-image-overlay-block-03 {
grid-column-start: 2;
grid-column-end: 3;
grid-row-start: 2;
grid-row-end: 3;
background: #f2f2f2 url(//new.meltham-golf.co.uk/wp-content/uploads/2022/04/course-overlay-10.png);
background-blend-mode: multiply;
background-position: 36% 67%;
}
@media screen and (max-width: 1024px){
.homepage-page-top-row-title-col {
padding-top: 50px;
}
}
@media screen and (max-height: 805px) and (min-width: 767px) {
.homepage-page-top-row-title-col { padding-bottom: 25px;
}
} .sub-page-top-row-col {
height: calc(50vh - var(--header-height));
}
.sub-page-top-row-col-simple { height: auto !important;
}
.sub-page-top-row-col-heading .vc_column-inner {
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
}
@media screen and (max-width: 767px) {
.sub-page-top-row-col {
height: auto;
}
}
.sub-page-top-row-logo { width: 40%;
}
@media screen and (max-width: 900px) {
.sub-page-top-row-logo {
margin-bottom: 2rem;
}
}
.sub-page-top-row-menu {
text-transform: uppercase;
}
.sub-page-top-row h1 {
font-size: max( 3.5rem,3.5vw );
padding-right: 2rem;
}
@media screen and (max-width: 800px) {
.sub-page-top-row h1 {
font-size: max( 3rem,3vw );
}
}
.sub-page-top-row-menu li {
border-top: solid 1px #000000; font-size: 1.15rem;
}
.sub-page-top-row-menu li:last-of-type {
border-bottom: solid 1px #000000;
} .sub-page-top-row-menu a:after {
content: '>';
margin-left: 0.5rem;
} .lesson-rates-table {
margin-bottom: 2.5rem;
}
.lesson-rates-table .w-pricing-item-header {
color: #ffffff;
background-color: var(--color-content-text) !important;
padding: 1rem;
}
.lesson-rates-table .w-pricing-item-title {
margin-bottom: 0px;
}
.lesson-rates-table .w-pricing-item-price {
display: none;
}
.lesson-rates-row h3 {
text-transform: uppercase;
color: #000000;
font-size: max( 1.2rem,1.2vw );
margin-bottom: 0.5rem;
}
.lesson-rates-row h2:last-child {
margin-bottom: 1.5rem;
}
.lesson-rates-table .w-pricing-item-features {
background: var(--color-content-bg-alt)
}
.outdoor-practice-facilities-section h3 {
text-transform: uppercase;
color: #000000;
font-size: max( 1.2rem,1.2vw );
margin-bottom: 0.2rem;
}
.text-with-img-row h2 {
text-transform: uppercase;
color: #000000;
font-size: max( 1.2rem,1.2vw );
}
.text-with-img-row img {
width: 100%;
}
.large-text-only-row p {
font-size: max( 1.6rem,1.6vw );
line-height: 2rem;
font-weight: 600;
padding: 0 10rem;
}
@media screen and (max-width: 900px) {
.large-text-only-row p {
padding: 0 1rem;
}
}
.rank-math-html-sitemap__section {
margin-bottom: 2rem;
}
.page-not-found-row h1 {
font-size: 4rem;
}
.page-not-found-row p,
.page-not-found-row a {
font-size: 2rem !important;
line-height: 2.4rem;
}
.page-not-found-row a {
text-decoration: underline;
color: #024988;
} .main-nav-mega-menu .mega-sub-menu {
width: calc(50vw - 21.6rem) !important;
}
.main-nav-mega-menu .mega-indicator {
float: left !important;
}
.main-nav-mega-menu a.mega-menu-link {
background-color: transparent !important;
color: #024988 !important;
} .us-btn-style_1 span:after,
.us-btn-style_6 span:after {
content: ">";
position: absolute;
display: -webkit-box; }
.us-btn-style_2 span:after,
.us-btn-style_3 span:after,
.us-btn-style_4 span:after,
.us-btn-style_5 span:after {
content: ">";
padding-left: 0.5rem;
}
.us-btn-style_7 span:after {
content: "<";
padding-right: 0.5rem;
float: left;
}
.main-nav-secondary-section-row .w-iconbox {
margin-bottom: 0.5rem;
}
.main-nav-secondary-section-row .w-iconbox:last-of-type {
margin-bottom: 0rem;
} .header_hor .w-nav.type_mobile.m_layout_panel .w-nav-control.active + .w-nav-list.level_1 {
left: auto;
}
.MGC-full-main-header-menu ul.w-nav-list.level_1.hover_simple {
width: calc( var(--site-content-width) / 2);
background: #ffffff !important;
z-index: -1 !important;
padding-top: calc(1rem + var(--header-height)) !important;
padding-left: 0 !important;
box-shadow: -645px 0px 0 100px #ffffff !important;
text-transform: uppercase;
}
@media screen and (max-width: 1230px) {
.MGC-full-main-header-menu ul.w-nav-list.level_1.hover_simple {
width: calc(50% - 2.5rem);
}
}
@media screen and (max-width: 1024px) {
.MGC-full-main-header-menu ul.w-nav-list.level_1.hover_simple {
width: calc(100% - 2.5rem);
}
}
@media screen and (max-width: 900px) {
.MGC-full-main-header-menu ul.w-nav-list.level_1.hover_simple {
width: calc(100% - 1rem);
}
}
.MGC-full-main-header-menu ul.w-nav-list.level_1.hover_simple>li {
width: 50%;
}
.MGC-full-main-header-menu ul.w-nav-list.level_1.hover_simple #menu-item-460 {
position: fixed;
top: 0;
right: 0;
padding-top: calc(1rem + var(--header-height)) !important;
background: #f2f2f2;
padding: 1rem;
padding-left: 1.6rem;
height: 100%;
border-right: solid 1px rgb(0 0 0 / 10%);
text-transform: uppercase;
color: #000000;
}
@media (min-width: 1025px) and (max-width: 1200px) {
.MGC-full-main-header-menu ul.w-nav-list.level_1.hover_simple {
box-shadow: -500px 0px 0 100px #ffffff !important;
}
}
@media screen and (max-width: 600px) {
.MGC-full-main-header-menu ul.w-nav-list.level_1.hover_simple>li {
width: 100%;
}
.MGC-full-main-header-menu ul.w-nav-list.level_1.hover_simple #menu-item-460 {
position: relative;
border-right: 0px; padding-top: 2rem !important;
height: auto;
padding-left: 1rem;
}
.MGC-full-main-header-menu ul.w-nav-list.level_1.hover_simple {
width: 100%;
left: 0 !important;
padding-right: 0rem !important;
padding-bottom: 0rem !important;
box-shadow: none !important;
max-height: calc(100vh + 80px);
min-height: 200px !important;
height: fit-content;
}
.MGC-full-main-header-menu ul.w-nav-list.level_1.hover_simple #menu-item-458:after {
display: none !important;
}
.MGC-full-main-header-menu ul.w-nav-list.level_1.hover_simple #menu-item-458 {
padding-bottom: 2rem;
}
.MGC-full-main-header-menu ul.w-nav-list.level_1.hover_simple #menu-item-460:after {
content: '';
display:block;
width: 6rem;
height: 6rem;
margin-top: 2rem;
background: url(//new.meltham-golf.co.uk/wp-content/uploads/2022/05/mgc-logo-blue.svg) no-repeat;
}
.MGC-full-main-header-menu .w-nav-anchor.level_1 {
font-size: 1.3rem !important;
padding-left: 1rem !important;
}
.MGC-full-main-header-menu .w-nav-anchor:not(.level_1) {
font-size: 1.1rem !important;
}
}
.MGC-full-main-header-menu ul.w-nav-list.level_1.hover_simple #menu-item-458:after {
content: '';
display:block;
width: 6rem;
height: 6rem;
margin-top: 2rem;
background: url(//new.meltham-golf.co.uk/wp-content/uploads/2022/05/mgc-logo-blue.svg) no-repeat;
}
.w-nav.type_mobile .menu-item-has-children>.w-nav-anchor .w-nav-arrow {
float: left;
margin-left: 0em !important;
margin-right: 0.4em;
}
.MGC-full-main-header-menu .w-nav-arrow:before {
content: '\f067';
vertical-align: middle;
font-family: fontawesome;
font-weight: 400;
}
.w-nav.type_mobile .menu-item-has-children.opened>.w-nav-anchor .w-nav-arrow:before {
content: '\f068';
}
.w-nav.type_mobile :not(.menu-item-has-children .level_2)>.w-nav-anchor .w-nav-arrow {
display: inline-block;
float: left;
margin-left: 0em;
margin-right: 0.4em;
position: relative;
opacity: 1;
visibility: visible;
}
.w-nav.type_mobile.m_align_none .w-nav-anchor.level_2 {
padding-top: 0.4rem;
padding-bottom: 0.4rem;
}
.MGC-full-main-header-menu .current-menu-item .w-nav-arrow:before {
content: '\f068';
}
.MGC-full-main-header-menu .current-page-parent .w-nav-arrow:before {
content: '\f068';
}
.w-nav.type_mobile .current-page-parent.menu-item-has-children.opened>.w-nav-anchor .w-nav-arrow {
transform: rotate(0deg);
}
.home-carousel img {
height: 70vh;
width: auto !important;
max-width: max-content;
display: block;
justify-self: anchor-center;
}
@media screen and (max-width: 767px) {
.home-carousel img {
height: auto;
}
} .footer-menu {
text-align: center;
text-transform: uppercase;
}
.footer-menu .menu-item,
.footer-menu .menu-item:last-child {
margin-left: 0.8rem !important;
margin-right: 0.8rem !important;
}
.footer-menu .menu {
flex-wrap: wrap !important;
white-space: normal !important;
justify-content: center;
}
.footer-CTA-blocks-row .g-cols.via_grid {
grid-template-columns: repeat(3,1fr);
}
.footer-CTA-blocks-news {
grid-column-start: 1;
grid-column-end: 2;
grid-row-start: 1;
grid-row-end: 2;
background: #c0cbd3;
padding: 2rem;
color: #000000;
}
.footer-CTA-blocks-news .vc_column-inner {
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.footer-CTA-news-grid .post_title {
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.footer-CTA-blocks-twitter {
grid-column-start: 2;
grid-column-end: 3;
grid-row-start: 1;
grid-row-end: 2; background: #ffffff;
}
.footer-CTA-blocks-shop {
grid-column-start: 3;
grid-column-end: 4;
grid-row-start: 1;
grid-row-end: 2;
padding: 2rem !important;
text-transform: uppercase;
color: #ffffff;
}
.footer-CTA-blocks-shop .vc_column-inner {
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
}
@media screen and (max-width: 768px) {
.page-block-row-footerCTA {
padding: 0rem;
}
.footer-CTA-blocks-row .g-cols.via_grid {
grid-template-columns: repeat(2,1fr) !important;
}
.footer-CTA-blocks-news {
grid-column-start: 1;
grid-column-end: 2;
grid-row-start: 1;
grid-row-end: 2;
}
.footer-CTA-blocks-twitter {
grid-column-start: 2;
grid-column-end: 3;
grid-row-start: 1;
grid-row-end: 2;
}
.footer-CTA-blocks-shop {
grid-column-start: 1;
grid-column-end: 3;
grid-row-start: 2;
grid-row-end: 3;
}
.footer-CTA-blocks-shop .vc_column-inner {
min-height: 384px;
}
}
@media screen and (max-width: 600px) {
.footer-CTA-blocks-row .g-cols.via_grid {
grid-template-columns: repeat(2,1fr) !important;
}
.footer-CTA-blocks-news {
grid-column-start: 1;
grid-column-end: 3;
grid-row-start: 1;
grid-row-end: 2;
}
.footer-CTA-blocks-twitter {
grid-column-start: 1;
grid-column-end: 3;
grid-row-start: 2;
grid-row-end: 3;
}
.footer-CTA-blocks-shop {
grid-column-start: 1;
grid-column-end: 3;
grid-row-start: 3;
grid-row-end: 4;
}
.footer-CTA-blocks-twitter .wpb_raw_html {
padding: 2rem;
}
.footer-CTA-blocks-news .footer-CTA-news-grid {
padding: 2rem 0rem;
}
.footer-menu-email {
font-size: 14px;
}
}
.footer-CTA-blocks-twitter-feed {
display: block;
}
.footer-CTA-blocks-twitter-feed-mobile {
display: none;
}
@media screen and (max-width: 600px) {
.footer-CTA-blocks-twitter-feed {
display: none;
}
.footer-CTA-blocks-twitter-feed-mobile {
display: block;
}
} .footer-CTA-blocks-news-2 {
background: #c0cbd3;
padding: 2rem;
color: #000000;
}
.footer-CTA-blocks-news-2 .vc_column-inner {
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.footer-CTA-news-grid-2 .post_title {
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.footer-CTA-blocks-shop-2 {
padding: 2rem !important;
text-transform: uppercase;
color: #ffffff;
}
.footer-CTA-blocks-shop-2 .vc_column-inner {
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
min-height: 500px;
}
@media screen and (max-width: 768px) {
.page-block-row-footerCTA-2 {
padding: 0rem;
}
.footer-CTA-blocks-shop-2 .vc_column-inner {
min-height: 384px;
}
}
@media screen and (max-width: 600px) {
.footer-CTA-blocks-news-2 .footer-CTA-news-grid {
padding: 2rem 0rem;
}
} @media screen and (min-width: 1441px) {
.page-top-row h1 {
font-size: 5rem;
}
}
@media screen and (max-width: 768px) {
.page-top-row h1 {
font-size: max( 4rem,4vw );
}
}
@media screen and (max-width: 1024px) {
.page-top-row h1 {
font-size: max( 4rem,4vw );
}
}
@media screen and (max-width: 767px) {
.page-top-row h1 br {
display: none;
}
.page-top-row h1 {
margin-bottom: 3rem;
}
}
@media screen and (max-width: 600px) {
.page-top-row h1 br {
display: none;
}
.page-top-row p {
font-size: 1.6rem;
margin-top: 2rem;
}
}
@media screen and (max-width: 320px) {
.page-top-row h1 {
font-size: max( 3.5rem,3.5vw );
margin-bottom: 0rem;
}
.page-top-row p {
font-size: 1.3rem;
margin-top: 0rem;
}
.page-top-row-logo {
margin-bottom: 3rem;
}
}
.homepage-text-block-join-our-club h2 {
color: #024988 !important;
font-size: 18px;
line-height: 28px;
text-transform: uppercase;
}
.homepage-text-block-book-a-round h2 {
color: #024988 !important;
font-size: 18px;
line-height: 28px;
text-transform: uppercase;
}  .meet-the-team-wrapper .team-member:nth-of-type(2n) {
flex-direction: row-reverse;
}
.meet-the-team-wrapper .team-member:nth-of-type(2n) .w-person-content {
padding-left: 0rem;
}
.team-member {
display: flex;
max-width: 100%;
border-top: solid 2px;
}
@media screen and (max-width: 768px) {
.team-member {
flex-direction: column;
}
.meet-the-team-wrapper .team-member:nth-of-type(2n) {
flex-direction: column;
}
.team-member .w-person-image {
width: 100% !important;
}
.team-member .w-person-content {
padding: 2rem 0rem  0rem !important;
width: 100% !important;
}
}
.team-member .w-person-image {
width: 30%;
}
.team-member .w-person-content {
padding: 2rem;
text-align: left;
width: 70%;
}
.team-member .w-person-content .w-person-name {
text-transform: uppercase;
font-weight: 600;
}
.team-member .w-person-content .w-person-role {
text-transform: uppercase;
font-weight: 600;
font-size: max( 1.4rem,1.4vw );
color: #00213e;
margin-bottom: 0.8rem;
}
.team-member .w-person-content .w-person-description {
font-size: 1.1rem;
} .professional-cta-row {
background: linear-gradient(0deg, #f2f2f2 70%, #61d388 30%);
margin-top: -1px;
}
@media screen and (max-width: 768px) {
.professional-cta-row .footer-CTA-blocks-row {
padding: 0rem;
}
}
.membership-cta-row {
background:#f2f2f2;
}
@media screen and (max-width: 768px) {
.membership-cta-row .footer-CTA-blocks-row {
padding: 0rem;
}
.membership-cta-row .l-section-h {
margin-top: 0rem !important;
}
.homepage-image-overlay-row {
padding-bottom: 0rem;
}
}
@media (min-width: 601px) and (max-width: 768px) {
.image-cta-overlay-tablet {
margin-bottom: -10%;
}
}
.membership-cta-row .l-section-h {
margin-top: -5rem;
}
.get-in-touch-row {
text-align: center;
}
@media screen and (max-width: 768px) {
.get-in-touch-row {
padding-top: 4rem !important;
padding-bottom: 4rem !important;
}
}
.get-in-touch-row a {
color: #ffffff;
font-weight: 600;
}
.get-in-touch-row p:first-of-type {
color: #ffffff;
font-size: 2rem;
}
.get-in-touch-row p:last-of-type {
color: #000000;
font-size: 1rem;
text-transform: uppercase;
}
.greenbg {
background: url(//new.meltham-golf.co.uk/wp-content/uploads/2022/05/MGC-Logo-Lion-15.png);
background-color: #61d388;
background-size: 15rem;
background-position: 75% -25%;
background-repeat: no-repeat;
}
@media (min-width: 1985px) and (max-width: 2560px) {
.greenbg {
background-position: 68% -25%;
}
}
.bluebg {
background: url(//new.meltham-golf.co.uk/wp-content/uploads/2022/05/MGC-Logo-Lion-15.png);
background-color: #024988;
background-size: 15rem;
background-position: 75% -25%;
background-repeat: no-repeat;
}
.bluebg p:last-of-type {
color: #f9eb62;
}
.bluebg a:hover {
color: #f9eb62;
} .hole-overview-ver-wrapper {
width: fit-content;
}
.hole-overview-img { }
.flyovercontent {
width: 100%;
margin-top: 3rem;
max-height: 802px;
height: 1000px;
}
@media screen and (max-width: 1024px) {
.flyovercontent {
max-height: 656px;
}
}
@media screen and (max-width: 768px) {
.flyovercontent {
max-height: 476px;
}
}
@media screen and (max-width: 425px) {
.flyovercontent {
max-height: 265px;
}
}
@media screen and (max-width: 375px) {
.flyovercontent {
max-height: 230px;
}
}
@media screen and (max-width: 320px) {
.flyovercontent {
max-height: 190px;
}
}
@media screen and (max-width: 280px) {
.flyovercontent {
max-height: 163px;
}
}
.hole-image-grid {
margin-top: 3rem;
}
.hole-image-grid .w-grid-list {
justify-content: space-evenly;
}
.hole-by-hole-menu {
text-align: center;
text-transform: uppercase;
}
.hole-by-hole-menu .menu-item,
.hole-by-hole-menu .menu-item:last-child {
margin-left: 0.8rem !important;
margin-right: 0.8rem !important;
}
.hole-by-hole-menu .menu {
flex-wrap: wrap !important;
white-space: normal !important;
justify-content: center;
}
.hole-by-hole-menu li:after {
content: '|';
padding-left: 1.5rem;
}
.hole-by-hole-menu li:last-of-type:after {
content: '';
padding-left: 1.5rem;
}
.hole-image-carousel-img img {
max-height: 500px;
height: 500px;
object-fit: cover;
object-position: center;
}
@media screen and (max-width: 768px) {
.hole-image-carousel-img img {
max-height: 250px;
height: 250px;
}
} .scheme-grid-vw {
background: #f2f2f2;
}
.scheme-grid-img {
}
.scheme-grid-content {
padding: 1rem 0;
}
.scheme-grid-content .l-section {
padding: 0 1rem;
}
.scheme-grid-content p {
margin-bottom: 0.6em;
}