/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 04 2026 | 18:46:56 */
.toggle-bars__bar-lines {
	width: 33px;}
.toggle-bars__bar-line {
	height: 3px;}
.toggle-bars.menu-skin-main .toggle-bars__bar-line {
    background-color: #85c800;
}
p.quote {
    color: #fff;
    font-weight: 900;
    font-size: 1.4em;
	line-height: 1.4em;
}
.animatedintroboxmobile { 
	height: 250px;
    background-image: url('/wp-content/uploads/2023/07/corporate-golf-coach.gif');
    background-size: cover;
    border-radius: 15px;
    border: none;
    margin: 25px;
    animation-name: minimalwebdesign;
    animation-duration: 4s;
	animation-delay: 0s;
    animation-fill-mode: both;}
.animatedbook { 
	height: 550px;
    background-image: url('/wp-content/uploads/2023/07/nlg-book-image.webp');
    background-size: cover;
	background-position: center center;
    border-radius: 15px;
    border: none;
    margin: 25px;
    animation-name: minimalwebdesign;
    animation-duration: 4s;
	animation-delay: 0s;
    animation-fill-mode: both;}
.animatedbookmobile { 
	height: 250px;
    background-image: url('/wp-content/uploads/2023/07/ebook.webp');
    background-size: cover;
	background-position: center center;
    border-radius: 15px;
    border: none;
    margin: 25px;
    animation-name: minimalwebdesign;
    animation-duration: 4s;
	animation-delay: 0s;
    animation-fill-mode: both;}

.animatedintrobox { 
	height: 650px;
    background-image: url('/wp-content/uploads/2023/06/Nicky-Lawrenson-PGA-Golf-1.webp');
    background-size: cover;
    background-position: center center;
    border-radius: 15px;
    border: none;
    margin: 25px;
    animation-name: minimalwebdesign;
    animation-duration: 4s;
	animation-delay: 0s;
    animation-fill-mode: both;}

.wigbbox { 
	height: 400px;
    background-image: url('/wp-content/uploads/2023/06/corporate-golf-breaks-coaching-uk-5.webp');
    background-size: cover;
    border-radius: 15px;
    border: none;
    margin: 25px;
    animation-name: minimalwebdesign;
    animation-duration: 4s;
	animation-delay: 0s;
    animation-fill-mode: both;}


@keyframes minimalwebdesign {
  from {box-shadow: -0px 0px 0px 0px rgb(197 243 119);}
  to {box-shadow: -25px 27px 0px 0px rgb(197 243 119);}
}

p, .section-title p
{
	font-size:15px;
	line-height:16px;
}
.tss-wrapper .tss-layout3 .profile-img-wrapper img, .tss-wrapper .tss-isotope1 .profile-img-wrapper img, .tss-wrapper .tss-carousel3 .profile-img-wrapper img {
    display: none !important;
}
.tss-wrapper .tss-carousel3 .item-content-wrapper {
    padding: 40px !important;
    background: #acdc4d !important;
    border-radius: 15px !important;
}
.tss-wrapper .tss-carousel3 .item-content-wrapper:before {
    color: #c4f577 !important;
    left: -9px !important;
    top: -40px !important;
    font-size: 5em !important;
}
.centre {text-align:center;}
.mobile-menu-wrapper .mobile-menu-container ul.menu li.menu-item-has-children>a:after {
	display:none;}
.fullscreen-menu.fullscreen-menu.menu-skin-main.translucent-background {
    background-image: url(/wp-content/uploads/2023/06/menu-BG-golf-coach.webp);
    background-size: cover;
}
.greentick {
    color: #acdc4d;
}
.white {color:#fff;}
pre.prettyprint.lang-default-markup {
    background-color: #f5f5f0;
    border: 1px solid #f5f5f5;
    border-radius: 15px;
}
.mobile-menu-wrapper.mobile-menu-fullscreen+.mobile-menu-overlay {
    background-image: url(/wp-content/uploads/2023/06/menu-BG-golf-coach.webp);
    background-size: cover;
}
.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container ul.menu li a {
    font-weight: 600;
}
.fullscreen-menu nav ul li a {
    font-weight: 600;
}
.buttonspacer {padding-top:20px;}
span.golfball {
position: absolute;
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    padding: 5px;
    left: 7px;
}
span.golfball-1 {
position: absolute;
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    padding: 5px;
    left: 8px;
}

.vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
    background-color: #acdc4e;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-green:focus, .vc_btn3.vc_btn3-color-green:hover {
    background-color: #85c800;
}
.ajde_evcal_calendar.boxy.boxstyle0 #evcal_list .eventon_list_event .desc_trig {

    background-color: #85c702;
}
button.ebooklink {
    border: none;
    height: 40px;
    border-radius: 9px;
    background-color: #acdc4d;
    padding: 0 40px;
	color: #fff;
}
.golfballbg {
    background-color: #85c800;
    width: 35px;
    height: 35px;
    border-radius: 50px;
	margin-bottom: 25px;
}
.altgreen {color:#85c800;}
.tonetext {color:#292929;}
h1.openingtext {
    font-size: 5em;
}
h1.openingtextsmaller {
    font-size: 4em;
	line-height: 1em;
}
h2.openingtext {
    font-size: 4em;
	line-height: 1em;
}
h3.openingtext {
    font-size: 5em;
}
.white {color:#fff;}
.green {
background-color: #acdc4e;}
.woocommerce-info {
	background-color: #85c702;}
.woocommerce .woocommerce-tabs .entry-content {
	background: #f5f5f0;}
.woocommerce .woocommerce-tabs .tabs li {
	background-color: #e6e6d7;}
.woocommerce .shop_table.cart .cart_item:first-child {
    font-family: 'Raleway';
}
.woocommerce .input-text[type=email], .woocommerce .input-text[type=number], .woocommerce .input-text[type=password], .woocommerce .input-text[type=text] {
    font-family: 'Raleway';
}
.woocommerce .shop_table.cart .actions [name=update_cart][disabled] {
    font-family: 'Raleway';
}
.woocommerce .shop_table.cart .actions .coupon .button {
    font-family: 'Raleway';
}
.woocommerce-cart .cart-collaterals {
	font-family: 'Raleway';}
.woocommerce .shop_table tr {
    font-family: 'Raleway';
}
div#order_review {
    font-family: 'Raleway';
}
hr {
    border-color: #545454;
}
.site-footer .footer-bottom-content p {
    font-size: 13px;
    color: #acdc4d;
	font-weight: 700;
}
.site-footer .footer-bottom-content a{
    font-size: 13px;
    color: #acdc4d;
	font-weight: 700;
}
.site-footer .footer-widgets .widget p {
    font-size: 14px;
    color: #f5f5f0;
}
.site-footer .footer-widgets .widget .widgettitle {
    color: #acdc4d;
}
.go-to-top {
    background-color: #85c800;
}
.site-footer .social-networks.rounded li a {
    background-color: #acdc4d;
}
.social-networks.rounded li a {
    width: 20px;
	height: 20px}