/* Carried over from the Elementor "Additional CSS" snippet (#12474). */
.postid-208 .wp-block-post-featured-image img{object-fit:contain!important}


.algolia-autocomplete {
	width: 50% !important;
	min-width: 420px;
}
	
	
	/* Gutenberg Block Heading */
	h2.wp-block-heading, h3.wp-block-heading {
		font-size: 22px;
		margin-top: 30px;
		font-weight: 600;
	}
	
	
/* Gutenberg Video Embeds */
		.wp-block-embed-youtube {
    width: 100% !important;
    margin: 30px 0 30px 0;
}
	
/* Gutenberg Two Column List */
	.gutenberg-two-col-list {
		column-count: 2;
	}
	
/* EB Accordion Title */
	
	.eb-accordion-title {
		font-weight: 400 !important;
		color: #002746 !important;
		font-size: 18px !important;
		font-family: "Open Sans" !important;
	}
	
	.eb-accordion-content {
			padding-left: 18px;
	    padding-right: 15%;		
	}
	
	.eb-button a {
		background-color: #8c8cdf !important;
	}
	
	.eb-button a:hover {
		background-color: #5EADD3 !important;
	}
	
	.hide, li.menu-item-14549   {
		display: none !important;
	}
	
	.schema-faq {
		margin: 30px 0 30px 0;
    border-radius: 5px;			
	}
	
.schema-faq .schema-faq-question {
    font-size: 20px !important;
    padding: 35px 40px 35px 15px;
}

	.menu-item .fa-light {
		margin-right:5px;
	}
	
@media screen and (max-width: 1023px) {
	.hide, li.menu-item-14549 {
			display: block !important;
	}
}

@media only screen and (max-width: 600px) {
  .dynamic-gallery-thumbnail {
    height: 150px !important;
  }
}
	
.uicore-top-bar a { 
	font-size: 14px !important;
}
	
	.uicore-navbar .uicore-branding a .uicore-logo {
		max-width: fit-content !important;
	}
