﻿/*!
 Theme Name:   GP Child for NSI Golf Club - V2
 Theme URI:    https://generatepress.com
 Description:  Based on the Default GeneratePress child theme
 Author:       WebSM
 Author URI:   https://websm.com.au
 Template:     generatepress
 Version:      0.1
*/@media (min-width: 769px){.copyright-bar{width:100%}.copyright-right-area{float:right;text-align:right}.copyright-left-area{float:left}}.main-navigation .inside-navigation,.inside-header.grid-container{align-items:flex-start}.main-navigation .inside-navigation{padding-top:10px}.main-navigation .inside-navigation .main-nav ul li a,.main-navigation .inside-navigation .menu-bar-item>a{line-height:20px}body .site-header .site-logo{height:40px}body .site-header .site-logo .header-image{width:180px}body.home .site-header .header-image{width:200px}.header-wrap .site-header{background-color:rgba(255,255,255,0.8)}body #sticky-navigation{background-color:rgba(255,255,255,0.8)}body #sticky-navigation .inside-navigation.grid-container{padding-top:20px;padding-bottom:15px}body #sticky-navigation .navigation-branding{margin-top:-20px}body #sticky-navigation .navigation-branding img{height:auto}body #sticky-navigation .sticky-navigation-logo{height:40px}body #sticky-navigation .sticky-navigation-logo .is-logo-image{width:80px}.page-hero h1{color:#fff;text-transform:uppercase;text-shadow:0 0 8px #000000;font-weight:600}.page-hero .header_buttons_green{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.page-hero .header_buttons_green a{background-color:white;color:var(--contrast);text-decoration:none;padding:10px 25px;margin:0 20px 20px;min-width:140px;border-radius:0}.page-hero .header_buttons_green a:hover{background-color:var(--accent) !important}body.page .featured-image,body.page .entry-header{display:none}.is-style-rounded-30>img{border-radius:30px}a.green_button{background-color:var(--base-4);color:white;text-decoration:none;text-transform:uppercase;text-align:center;margin:20px 0 0 0;padding:10px;display:block !important}a.green_button:hover,a.green_button:focus{background-color:var(--accent)}p.margin_bottom_0{margin-bottom:0}.home_page_about h2{text-transform:uppercase;font-weight:500}.site-footer a{text-decoration:none}.site-footer .widget ul li{margin-bottom:1px}.site-footer .inside-footer-widgets>div{padding-bottom:40px;border-bottom:1px solid white}.site-footer .footer-widgets-container .inner-padding{padding-left:10px}.wp-block-social-link-anchor:hover{color:var(--accent-2) !important}.wp-block-button .wp-block-button__link{border-radius:0}.websm_banner_inpage h2{color:#fff;text-transform:uppercase;text-shadow:0 0 8px #000000;font-weight:600}.websm_banner_inpage .banner_buttons .wp-block-button a.wp-block-button__link{background-color:white;color:var(--contrast);text-decoration:none;padding:10px 25px;min-width:140px;text-transform:uppercase}.websm_banner_inpage .banner_buttons .wp-block-button a.wp-block-button__link:hover{background-color:var(--accent) !important}.sponsors_line_wrapper{text-align:center}.sponsors_line_wrapper .sponsors_line,.sponsors_line_wrapper .sponsors_line_1{display:flex;gap:40px;justify-content:center;align-items:center;height:100px}.sponsors_line_wrapper .sponsors_line .sponsors_item,.sponsors_line_wrapper .sponsors_line_1 .sponsors_item{max-width:100px}.sponsors_line_wrapper .sponsors_line .sponsors_item a,.sponsors_line_wrapper .sponsors_line_1 .sponsors_item a{padding:0}.sponsors_line_wrapper .sponsors_line .sponsors_item img,.sponsors_line_wrapper .sponsors_line_1 .sponsors_item img{max-width:100%;max-height:100%}ul.list_none{list-style:none}ul.list_dash{list-style:none}ul.list_dash>li{text-indent:-5px}ul.list_dash>li:before{content:"– ";text-indent:-5px}ul.list_space>li{padding-bottom:8px}ul.websm_list_centered{display:inline-block;list-style-position:inside}.event_card{padding:15px 0}@media (min-width: 769px){.event_card{padding:15px}}.event_card>div.event_card_inner{max-width:900px;min-height:300px;margin:0 auto !important;border-radius:40px;box-shadow:2px 2px 3px 3px rgba(38,38,38,0.56);overflow:hidden}.event_card>div.event_card_inner div{align-items:center}.event_card .event_date_container{width:100px;height:100px;background-color:white;border-radius:26px;margin:20px;text-align:center;padding:20px;font-size:24px;line-height:1}.event_card .event_date_container p{margin-bottom:0}.event_card .event_date_container p.event_date_number{font-size:2.5rem}.grid_tables_events h4{margin-bottom:1px;padding-left:10px}.grid_tables_events figure.wp-block-table th{background-color:var(--accent-2)}.grid_tables_events figure.wp-block-table th:first-child{background-color:var(--global-color-10)}.grid_tables_honour{margin-bottom:50px}.grid_tables_honour h2{margin-bottom:1px}.grid_tables_honour h4{margin-bottom:1px;padding-left:10px}.grid_tables_honour figure.wp-block-table th{background-color:#d6e28c}.grid_tables_honour figure.wp-block-table th:first-child{background-color:#d3e7d4}.websm_flex_container{display:flex;flex-direction:row;flex-wrap:wrap}.websm_flex_container div.newsletter_item{width:100%;margin:0 0 10% 0;text-align:center;font-size:16px}.websm_flex_container div.newsletter_item a{color:var(--contrast-2);text-decoration:none}.websm_flex_container div.newsletter_item a .newsletter_item_hero{padding-top:70%;background-size:cover;background-position:center center;border:rgba(0,0,0,0.1) solid 1px;transition:ease background-color 500ms;margin-bottom:10px}.websm_flex_container div.newsletter_item a:hover{color:var(--accent)}.websm_flex_container div.newsletter_item a:hover .newsletter_item_hero{background-color:#0094d650;background-blend-mode:multiply}@media (min-width: 650px){.websm_flex_container div.newsletter_item{width:46%;margin:2%}}@media (min-width: 750px){.websm_flex_container div.newsletter_item{width:31%;margin:1%}}@media (min-width: 993px){.websm_flex_container div.newsletter_item{width:23%;margin:1%}}@media (min-width: 1200px){.websm_flex_container div.newsletter_item{width:19%;margin:0.5%}}.nsigs_subscription_form_wrapper .gform_validation_errors{background-color:var(--global-form-2) !important;border-radius:30px}.nsigs_subscription_form_wrapper .validation_message{color:var(--global-form-2) !important}.nsigs_subscription_form_wrapper .nsigs_subscription_form input{font:16px Montserrat, sans-serif !important;border-radius:30px !important;padding:20px !important;color:rgba(0,0,0,0.5) !important}.nsigs_subscription_form_wrapper .nsigs_subscription_form input.gform_button.button{width:100% !important;padding:15px !important;background-color:var(--global-form-1) !important;color:#000 !important}
