#hero.has-background .overlay, #primary-header .overlay, .page-header.has-featured-image .overlay {
	opacity: .2;
}

.single .entry-header.primary-hentry,
.page .entry-header.primary-hentry {
	padding-top: 200px;
	padding-bottom: 50px;
}

.page:not(.page-template-front-page) .site-main .entry-thumb {
	display: none;
}

.homepage-widgets .widget .widget-title {
	color: #003cb3;
}

 	 	.homepage-widgets .featured-page-one .widget-title {
 	 	 text-align: center;
}	 
 	 	.homepage-widgets .featured-page-two .widget-title {
 	 	 text-align: center;
}	 

.single-blog-image {
    display: none;
}

.single .site-main .hentry .entry-thumb {
    display: none;
}

.site-main .entry-content a {
  text-decoration: none;
}

.topbar-navigation {
  font-size: 15px;
}

/* Primary menu */
.main-navigation {
  font-size: 12px;
}

/* Primary sub-menu */
#site-navigation ul ul {
  font-size: 12px;
}

#hero {
  text-align: center;
}

#hero .entry-content {
  margin-left: auto;
  margin-right: auto;
}

.site-info::after {
  content: "© 2011-2026 Family Life International New Zealand. All rights reserved.";  
}

/* change width of the content area and sidebar */
@media (min-width: 992px) {
  .sidebar-section {
    width: 25%;
  }
  
  .has-sidebar .site-main.th-w-full {
    width: 75%;
  }

	.wp-block-quote {border-left-color: #907b59;}
	
	.page-id-24119 #primary-header {display: none;}
	
	.fli-gift-options ul {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 14px !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}
	
	.fli-gift-options ul li {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}
	
	.fli-gift-options input[type="radio"] {
    position: absolute !important;
    opacity: 0 !important;
}
	
	.fli-gift-options input[type="radio"] + label {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    min-height: 58px !important;
    box-sizing: border-box !important;

    margin: 0 !important;
    padding: 12px 10px !important;

    background: transparent !important;
    border: 1px solid #052256 !important;
    border-radius: 3px !important;

    color: #052256 !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    text-align: center !important;

    cursor: pointer !important;
    transition: background-color 0.2s ease,
                color 0.2s ease !important;
}
	
	.fli-gift-options input[type="radio"] + label:hover {
    background: #052256 !important;
    color: #ffffff !important;
}
	
	.fli-gift-options input[type="radio"]:checked + label {
    background: #052256 !important;
    color: #ffffff !important;
}
	
	.fli-gift-options .wpforms-field-label {
    font-size: 22px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
    color: #052256 !important;
    margin-bottom: 18px !important;
}
	
	@media (max-width: 600px) {
    .fli-gift-options ul {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}
	
	.fli-donation-form .wpforms-page-next {
    min-height: 62px !important;
    padding: 16px 36px !important;
    font-size: 20px !important;
    font-weight: 700 !important;
}
	
	.fli-donation-form .wpforms-page-next {
    width: 100% !important;
    min-height: 64px !important;
    padding: 16px 36px !important;
    font-size: 20px !important;
    font-weight: 700 !important;
}
	
		.page-id-23984 #primary-header {display: none;}