
/* Center Logo 
.wp-block-site-logo { 	
	width: 100% !important;
	text-align: center;
	position: absolute;
	img {
	width: auto;
	height: auto;
	max-width: 210px;
	max-height: 80px;
}
}
*/

/* Remove Header/Nav 
 .site-header.wp-block-group {
	display: none;
}
  */


/* remove css for bg image*/
.wp-block[data-align=left], .wp-block[data-align=right], .wp-site-blocks .alignleft, .wp-site-blocks .alignright {
	max-width: 800px;
	
}

/* Remove page titles */
.wp-block-post-title {
display: none;
}

/* make bg image larger*/
.wp-image-1261 {
	overflow: visible;
  z-index: 7;
		height: 200px!important;
	width: 1000%!important;
	}


.wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-container-core-column-is-layout-3.wp-block-column-is-layout-flow {
	padding:0!important;
 margin: -1rem!important;
    width: 100%;

	}

/* Reduce button size */
.wp-block-group {
	padding: 0;
	margin: 0;
}

/* add margin to the bottom of the button on the header image*/

.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {
	margin-bottom: 2rem
}


/* remove margin to the bottom of the button on the header image for large screens*/
@media (min-width: 1440px){

	.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{
	margin-bottom: 2rem;
}
	
.wp-container-core-columns-is-layout-2.wp-container-core-columns-is-layout-2 {
	margin:0;
	}
}

@media (min-width: 931px) and (max-width: 1439px) {
	
.wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-container-core-column-is-layout-3.wp-block-column-is-layout-flow {
	padding:0!important;
	}
	
.wp-image-1261 {
	height: 200px!important;
	width: 900px!important;
	overflow: visible;
  z-index: 7;
	}
	
}

/* CSS for phones, tablets */
@media (max-width: 930px){
p, .entry-content p {
    font-size: 14px !important;
}

	/* remove bg image from mobile*/
	.wp-image-1261 {
		display:none;
	}
	
	.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{
	margin: 0;
	
}
	
	.page-id-3 .wp-block-spacer.wp-container-content-1 {
		height: 0vh!important;
		margin-top: 0!important;
	}
	
	/* contain buttons on home*/
	.wp-container-core-buttons-is-layout-2.wp-container-core-buttons-is-layout-2 {
		margin-right: 8px;
	}
	.wp-container-core-buttons-is-layout-3.wp-container-core-buttons-is-layout-3{
		margin-right: 8px;
		margin-bottom: 5vh;
	}
	/* reduce font size on expandable texts*/
	.page-id-224 .has-small-font-size  {
		strong {
			font-size: 14px;
	}
}
	/* Reduce button sizes and fonts */
		
.wp-block-button {
	strong {
		font-size: 11px;
	}
	margin: 0%;
	margin-left: 0!important;
	width: 100%;
	position: relative;
    top: -1rem;
	text-align: center;
}
	/* text size on RFP button */
	.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link {
font-size: 14px;
	}

	
.has-libre-baskerville-font-family {
		width: 120%;
}		
	
	h2, h3 {
		font-size: 1.3rem!important;
	}
	
	.fronthead h2, h3 {
		font-size: 1rem!important;
	}
	
	header {
		max-height: 150px!important;
	}
	
	.wp-block-spacer.wp-container-content-2 {
		max-height: 0!important;
		max-width: 0!important;
	}
	

	
/* buttons in association services*/	
	.page-id-131 .wp-container-core-buttons-is-layout-1.wp-container-core-buttons-is-layout-1 {
		width:70%;
		justify-content: center!important;
		display: block; 
    margin: 0 auto; 
		margin-top: 2rem!important;
	}
	.page-id-131 .wp-container-core-buttons-is-layout-2.wp-container-core-buttons-is-layout-2 {
		width:70%;
		justify-content: center!important;
		display: block; 
    margin: 0 auto; 
		margin-top: 2rem!important;
	}
	.page-id-131 .wp-container-core-buttons-is-layout-3.wp-container-core-buttons-is-layout-3 {
		width:70%;
		justify-content: center!important;
		display: block; 
    margin: 0 auto; 
		margin-top: 2rem!important;
	}
	.page-id-131 .wp-container-core-buttons-is-layout-4.wp-container-core-buttons-is-layout-4 {
		width:70%;
		justify-content: center!important;
		display: block; 
    margin: 0 auto; 
		margin-top: 2rem!important;
	}
	.page-id-131 .wp-container-core-buttons-is-layout-5.wp-container-core-buttons-is-layout-5 {
		width:70%;
		justify-content: center!important;
		display: block; 
    margin: 0 auto; 
		margin-top: 2rem!important;
	}
	
	/* CSS for button sizes on mobile*/
	.page-id-131 .wp-block-button__link.has-background.has-text-align-center.wp-element-button {
		padding-top: 8vw!important;
		padding-bottom: 8vw!important;
		padding-left: 5vw!important;
		padding-right: 5vw!important;
		width: 100%;
	}	
	
}