@media all and (min-width: 200px) and (min-height: 200px) {
  .subpage-banner {
    height: calc(80vh - 60px);
    padding-top: 10vh;
  }
}

/*--Hiding Product Grid--*/
body:not(.editing) #block_1488612 {
  display: none;
}
#hold_1488173 {
padding:0;
}
#outer_1488173 {


}
#inner_1488173 {

padding:130px 20px 55px 20px;


}
#ov_1488173 {
opacity:0.40;
background-color:var(--color-main);
}

        #block_1488821 {
          position: relative;
          margin:20px auto 20px auto;
          display:block;text-align:center;
                              width:200px;
        }
        #block_1488821 img {
          
          
          margin:0 auto;
        }
      
				#block_8116445 {
					font-size:30px;
				}
			#block_8116445 h3 {
				
				text-align:center;
				
				
				
					margin-top:0px;
					margin-bottom:12px;
					font-family:custom1-font;
					font-weight:normal;
					font-style:normal;
			}
		
#hold_8116702 {
padding:5;
}
#outer_8116702 {
background-color:var(--color-alt);

}
#inner_8116702 {

padding:130px 20px 55px 20px;
color:#121738;

}
#ov_8116702 {
opacity:0.0;
background-color:var(--color-alt);
}

        #block_8116829 {
          position: relative;
          margin:0px auto 0px auto;
          display:block;text-align:center;
                              
        }
        #block_8116829 img {
          
          
          margin:0 auto;
        }
      
				#block_8116861 {
					font-size:15px;
				}
			#block_8116861 h3 {
				
				text-align:center;
				
				
				
					margin-top:0px;
					margin-bottom:12px;
					font-family:body-font;
					font-weight:normal;
					font-style:italic;
			}
		
		#block_8840143 {
			background-color:transparent;
			text-align: left;
				flex: 1;
			
		}
		#block_8840143 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_8840143 > .content_body,
		#block_8840143 > .table > .table-cell >.content_body {
			padding:10px 10px 10px 10px;
		}
			@media all and (max-width: 800px) { #block_8840143 {  order: 0; } }
		

		#block_8840155 {
			background-color:transparent;
			text-align: left;
				flex: 1;
			
		}
		#block_8840155 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_8840155 > .content_body,
		#block_8840155 > .table > .table-cell >.content_body {
			padding:10px 10px 10px 10px;
		}
			@media all and (max-width: 800px) { #block_8840155 {  order: 0; } }
		

  #block_9254510 {
    background-color: #ffffff;
    height: 10px;
  }
  
  

#block_9285321 {
	padding: 0;
	background-color: transparent;
}
#block_9285321 > .flexbox, #block_9285321 > .constrain > .flexbox {
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-webkit-align-items: stretch;
	align-items: stretch;
}
#block_9285321 > .flexbox > .flex-grid-unit, #block_9285321 > .constrain > .flexbox > .flex-grid-unit {
	margin-right: 10px;
}
#block_9285321 > .flexbox > .flex-grid-unit:last-of-type, #block_9285321 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
	margin-right: 0;
}
@media all and (max-width: 800px) {
	#block_9285321 > .flexbox, #block_9285321 > .constrain > .flexbox {
		-webkit-flex-direction: column;
		flex-direction: column;
	}
	#block_9285321 > .flexbox > .flex-grid-unit, #block_9285321 > .constrain > .flexbox > .flex-grid-unit {
		margin-right: 0;
		margin-bottom: 10px;
		-webkit-box-flex:0 1 auto !important;
	  -moz-box-flex: 0 1 auto !important;
	  -webkit-flex: 0 1 auto !important;
	  -ms-flex: 0 1 auto !important;
	  flex: 0 1 auto !important;
	  width: 100%;
	}
	#block_9285321 > .flexbox > .flex-grid-unit:last-of-type, #block_9285321 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
		margin-bottom: 0;
	}
}

		#block_9285331 {
			background-color:transparent;
			text-align: left;
				flex: 1;
			
		}
		#block_9285331 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_9285331 > .content_body,
		#block_9285331 > .table > .table-cell >.content_body {
			padding:10px 10px 10px 10px;
		}
			@media all and (max-width: 800px) { #block_9285331 {  order: 0; } }
		

		#block_9285343 {
			background-color:transparent;
			text-align: left;
				flex: 1;
			
		}
		#block_9285343 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_9285343 > .content_body,
		#block_9285343 > .table > .table-cell >.content_body {
			padding:10px 10px 10px 10px;
		}
			@media all and (max-width: 800px) { #block_9285343 {  order: 0; } }
		

  #block_9285359 {
    background-color: transparent;
    height: 30px;
  }
  
  

  #block_9285363 {
    background-color: transparent;
    height: 50px;
  }
  
  

			#block_9285481 {
				text-align:center;
				padding:20px 0 0 0;
				font-size:22px;
			}
		
  #block_9285589 {
    background-color: transparent;
    height: 30px;
  }
  
  

#block_9285807 {
	padding: 30px 0;
	background-color: transparent;
}
#block_9285807 > .flexbox, #block_9285807 > .constrain > .flexbox {
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-webkit-align-items: stretch;
	align-items: stretch;
}
#block_9285807 > .flexbox > .flex-grid-unit, #block_9285807 > .constrain > .flexbox > .flex-grid-unit {
	margin-right: 15px;
}
#block_9285807 > .flexbox > .flex-grid-unit:last-of-type, #block_9285807 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
	margin-right: 0;
}
@media all and (max-width: 800px) {
	#block_9285807 > .flexbox, #block_9285807 > .constrain > .flexbox {
		-webkit-flex-direction: column;
		flex-direction: column;
	}
	#block_9285807 > .flexbox > .flex-grid-unit, #block_9285807 > .constrain > .flexbox > .flex-grid-unit {
		margin-right: 0;
		margin-bottom: 15px;
		-webkit-box-flex:0 1 auto !important;
	  -moz-box-flex: 0 1 auto !important;
	  -webkit-flex: 0 1 auto !important;
	  -ms-flex: 0 1 auto !important;
	  flex: 0 1 auto !important;
	  width: 100%;
	}
	#block_9285807 > .flexbox > .flex-grid-unit:last-of-type, #block_9285807 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
		margin-bottom: 0;
	}
}

		#block_9285817 {
			background-color:transparent;
			text-align: center;
				flex: 1;
			
		}
		#block_9285817 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_9285817 > .content_body,
		#block_9285817 > .table > .table-cell >.content_body {
			padding:20px;
		}
			@media all and (max-width: 800px) { #block_9285817 {  order: 0; } }
		

        #block_9285828 {
          position: relative;
          margin:0px auto 10px auto;
          display:block;text-align:center;
                              
        }
        #block_9285828 img {
          max-height: 60px;
          
          margin:0 auto;
        }
      
		#block_9285865 {
			background-color:transparent;
			text-align: center;
				flex: 1;
			
		}
		#block_9285865 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_9285865 > .content_body,
		#block_9285865 > .table > .table-cell >.content_body {
			padding:20px;
		}
			@media all and (max-width: 800px) { #block_9285865 {  order: 0; } }
		

        #block_9285866 {
          position: relative;
          margin:0px auto 10px auto;
          display:block;text-align:center;
                              
        }
        #block_9285866 img {
          max-height: 60px;
          
          margin:0 auto;
        }
      
		#block_9285913 {
			background-color:transparent;
			text-align: center;
				flex: 1;
			
		}
		#block_9285913 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_9285913 > .content_body,
		#block_9285913 > .table > .table-cell >.content_body {
			padding:20px;
		}
			@media all and (max-width: 800px) { #block_9285913 {  order: 0; } }
		

        #block_9285914 {
          position: relative;
          margin:0px auto 10px auto;
          display:block;text-align:center;
                              
        }
        #block_9285914 img {
          max-height: 60px;
          
          margin:0 auto;
        }
      
#block_9285961 {
	padding: 0;
	background-color: transparent;
}
#block_9285961 > .flexbox, #block_9285961 > .constrain > .flexbox {
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-webkit-align-items: stretch;
	align-items: stretch;
}
#block_9285961 > .flexbox > .flex-grid-unit, #block_9285961 > .constrain > .flexbox > .flex-grid-unit {
	margin-right: 0;
}
#block_9285961 > .flexbox > .flex-grid-unit:last-of-type, #block_9285961 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
	margin-right: 0;
}
@media all and (max-width: 800px) {
	#block_9285961 > .flexbox, #block_9285961 > .constrain > .flexbox {
		-webkit-flex-direction: column;
		flex-direction: column;
	}
	#block_9285961 > .flexbox > .flex-grid-unit, #block_9285961 > .constrain > .flexbox > .flex-grid-unit {
		margin-right: 0;
		margin-bottom: 0;
		-webkit-box-flex:0 1 auto !important;
	  -moz-box-flex: 0 1 auto !important;
	  -webkit-flex: 0 1 auto !important;
	  -ms-flex: 0 1 auto !important;
	  flex: 0 1 auto !important;
	  width: 100%;
	}
	#block_9285961 > .flexbox > .flex-grid-unit:last-of-type, #block_9285961 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
		margin-bottom: 0;
	}
}

		#block_9285971 {
			background-color:#121738;
			text-align: center;
				flex: 1;
			color:white;
		}
		#block_9285971 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_9285971 > .content_body,
		#block_9285971 > .table > .table-cell >.content_body {
			padding:20px;
		}
			@media all and (max-width: 800px) { #block_9285971 {  order: 0; } }
		

			#block_9285989 {
				text-align:center;
				padding:20px 0 0 0;
				font-size:22px;
			}
		
#block_9286061 {
	padding: 0;
	background-color: transparent;
}
#block_9286061 > .flexbox, #block_9286061 > .constrain > .flexbox {
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-webkit-align-items: stretch;
	align-items: stretch;
}
#block_9286061 > .flexbox > .flex-grid-unit, #block_9286061 > .constrain > .flexbox > .flex-grid-unit {
	margin-right: 0;
}
#block_9286061 > .flexbox > .flex-grid-unit:last-of-type, #block_9286061 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
	margin-right: 0;
}
@media all and (max-width: 800px) {
	#block_9286061 > .flexbox, #block_9286061 > .constrain > .flexbox {
		-webkit-flex-direction: column;
		flex-direction: column;
	}
	#block_9286061 > .flexbox > .flex-grid-unit, #block_9286061 > .constrain > .flexbox > .flex-grid-unit {
		margin-right: 0;
		margin-bottom: 0;
		-webkit-box-flex:0 1 auto !important;
	  -moz-box-flex: 0 1 auto !important;
	  -webkit-flex: 0 1 auto !important;
	  -ms-flex: 0 1 auto !important;
	  flex: 0 1 auto !important;
	  width: 100%;
	}
	#block_9286061 > .flexbox > .flex-grid-unit:last-of-type, #block_9286061 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
		margin-bottom: 0;
	}
}

		#block_9286095 {
			background-color:transparent;
			text-align: center;
				flex: 1;
			color:#000;
		}
		#block_9286095 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_9286095 > .content_body,
		#block_9286095 > .table > .table-cell >.content_body {
			padding:0px;
		}
			@media all and (max-width: 800px) { #block_9286095 {  order: 0; } }
		
#block_1488173::before {
content: "Announcements";
position: absolute;
left: 0;
top: 0vw;
font-size: 10.5vw;
width: 100%;
text-align: center;
color: rgba(25, 102, 24);
font-family: var(--font-family-heading);
}
#block_1488173 {
 position: relative;
 overflow: hidden;
}#block_1488851 a {
color: #fff;
font-size: 14px;
font-family:var(--font-family-button);
}
#block_1488851 a:hover {
 color: var(--color-main);
}#block_8116702 .inner::before {
content: "Hole Spotlight";
position: absolute;
left: 0;
top: 0vw;
font-size: 8.5vw;
width: 100%;
text-align: center;
color: rgba(18, 68, 156);
font-family: var(--font-family-heading);
}
#block_1488173 {
 position: relative;
 overflow: hidden;
}