.wp-site-blocks > * + * {
  margin-block-start: 0rem!important;
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50 {
  opacity: 0.1;
}
.fluentform textarea {
  font-family: unset;
}
.locpage-links a {color:var(--wp--preset--color--contrast);}
.locpage-links {margin-top:10px!important;}
.contactbanner-links a {color:var(--wp--preset--color--contrast);}

a:where(:not(.wp-element-button)) {
  text-decoration: none!important;
}
a:where(:not(.wp-element-button)):hover {
  text-decoration: underline;
}
.select-button .wp-block-button__link svg {
width: 20px;
margin-left: 10px;
}
.select-button .wp-block-button__link svg path {
fill: #fff;
}
select.ff-el-form-control:not([size]):not([multiple]) {
  background-color: #fff;
  color: #8c8c8c;
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
  background-color: #fff;
  color: #000;
  width: 260px;
  box-shadow: 0 0 200px #404040;
	text-transform: uppercase;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item {width: 100%;
padding: 4% 0;
border-bottom: 1px solid #e8e8e8;}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
	width: 100%!important;
}
.wp-block-navigation__submenu-container .wp-block-navigation-item {border-bottom: none!important; } 

.select-device-columns img{width: 75%!important;}

@media screen and (max-width: 980px){
	.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {display:none;}
	
.wp-block-navigation__responsive-container-open {display: flex!important;}

	.select-device-columns {padding-right: 10px!important;
padding-left: 10px!important;}	
}

@media screen and (max-width: 1195px){
	.select-btn {
	width: 70%!important;
}
.wp-container-6 {padding-bottom: 0!important;}
.head-iqw-btn {display:none!important;}		
}

@media screen and (max-width: 781px){
	.locpage-info {padding-left: 24%!important;
}

	.hp-cover-col, .hp-sec-col {flex-direction: column-reverse;}
.footer-credits {flex-direction: column-reverse;}	

.hp-cover {background: var(--wp--preset--color--primary);
background: -webkit-linear-gradient(320deg, var(--wp--preset--color--primary) 0%, #ffffff 50%, #ffffff 100%);
	background: linear-gradient(320deg, var(--wp--preset--color--primary) 20%, #ffffff 40%, #ffffff 100%);}
.col-img-mobile2 {display:none;}
}	

@media screen and (max-width: 600px){
.select-btn {width: 100%!important;}		
		.col-img-mobile {display:none;}
}

@media screen and (max-width: 440px){	
	.locpage-info {padding-left: 0!important;
}
.select-button .wp-block-button .wp-block-button__link {padding-right: 20px; padding-left: 20px;
}	
.home-h1 {font-size: 2.4rem !important;}	
	.hp-header-btns {padding-top:20px!important;padding-bottom:20px!important;}
}

/* Safari 6.1-10.0 (but not 10.1) */
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0){ 
@media {
	.safari_only .wp-block-navigation-item__label {padding: 0 10px;}
.safari_only a {text-decoration: none!important; margin-right:10px;}
	.safari_only_group {padding:20px!important;}
	.safari_only_group2 {padding:20px 20px!important;}
	.safari_only_group3 {padding:20px 10px!important;}
	.safari_only_col {padding:20px!important;}
	.safari_only_group a {color:var(--wp--preset--color--contrast); text-decoration: none!important;}
.safari_only_query .wp-block-post-template.is-flex-container li {margin-right:10px;}
	.safari_only_query.wp-block-group > .alignwide{max-width: 100%!important;}
.safari_only_heading {font-size:35px;}
	.safari_iframe iframe {height:1700px;}
	.safari_only_icon {margin-right:5px!important;}

	}}
	
/* Safari 10.1+ */

@media not all and (min-resolution:.001dpcm) { @media {

.safari_only .wp-block-navigation-item__label {padding: 0 10px;}
.safari_only a {text-decoration: none!important; margin-right:10px;}
	.safari_only_group {padding:20px!important;}
	.safari_only_group2 {padding:20px 20px!important;}
	.safari_only_group3 {padding:20px 10px!important;}
	.safari_only_col {padding:20px!important;}
	.safari_only_group a {color:var(--wp--preset--color--contrast); text-decoration: none!important;}
.safari_only_query .wp-block-post-template.is-flex-container li {margin-right:10px;}
	.safari_only_query.wp-block-group > .alignwide{max-width: 100%!important;}
.safari_only_heading {font-size:35px;}
	.safari_iframe iframe {height:1700px;}
	.safari_only_icon {margin-right:5px!important;}

	}	}
	
	
/* Safari 11+ */

@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) and (stroke-color:transparent) {
.safari_only .wp-block-navigation-item__label {padding: 0 10px;}
.safari_only a {text-decoration: none!important; margin-right:10px;}
	.safari_only_group {padding:20px!important;}
	.safari_only_group2 {padding:20px 20px!important;}
	.safari_only_group3 {padding:20px 10px!important;}
	.safari_only_col {padding:20px!important;}
	.safari_only_group a {color:var(--wp--preset--color--contrast); text-decoration: none!important;}
.safari_only_query .wp-block-post-template.is-flex-container li {margin-right:10px;}
	.safari_only_query.wp-block-group > .alignwide{max-width: 100%!important;}
.safari_only_heading {font-size:35px;}
	.safari_only_heading2 {font-size:40px;}	
		.safari_iframe iframe {height:1700px;}
		.safari_only_icon {margin-right:5px!important;}

	}}
