.main-header-bar {
    background-color: #303030;
}
.main-header-menu a, .ast-header-custom-item a {
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
}
.main-header-bar {
    padding: 0;
} 

.post-43.page.type-page.status-publish.ast-article-single h1 {
	display:none !important;
}



.ast-header-break-point .ast-mobile-menu-buttons-fill.menu-toggle {
    background: #303030;
    color: #ffffff;
}
.ast-header-break-point .main-header-menu {
	background-color:#595959;
}
.ast-header-break-point .ast-main-header-bar-alignment {
    width: 40%;
    margin-top: 115px;
    position: absolute;
    left: 60%;
}
.ast-header-break-point .main-navigation ul li a {
	border-style:none !important;
}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu {
	border-style:none !important;
}
.uagb-block-3642afff-3da8-4206-880a-ca01e1032f85.uagb-columns__wrap,
.uagb-block-51600938-69b0-4529-bc15-9ab82733e887.uagb-columns__wrap {
	margin-top:-50px !important; 
}
#uagb-column-af66ab51-50f1-4438-834c-569e36e9fde3.uagb-column__wrap {
	margin:0 auto !important;
}
.servicesHeader {
	background-color: #DCE6E6;
    text-align: center;
    padding: 30px 10px 10px;
}
.servicesContainer {
	border:thin solid #DCE6E6;
	margin:10px;
	display:inline-block;
	width:45%;
	vertical-align:top;
	text-align:left;
	
}
.uagb-column__wrap .uagb-column__inner-wrap, .servicesContainer p {
	padding:20px;
}
.servicesWrapper {
	padding:0px 20px;
	text-align:center;
}
.entry-content p {
	margin-bottom:20px;
}
#uagb-column-662c0b65-8913-450f-8377-97729c6524f9.uagb-column__wrap, .wp-block-uagb-column.uagb-column__wrap.uagb-column__background-undefined {
	margin:0 auto;
}
.widget.ast-no-widget-row {
	display:none;
}
.wp-block-button.aligncenter a:hover, .pushbutton-wide.wp-block-button__link.has-text-color.has-background:hover {
	background-color:#A1BFB9 !important;
}
.pushbutton-wide.wp-block-button__link.has-text-color.has-background {
	color:#ffffff;
}
@media (max-width:900px) {
	.servicesContainer {
		width:100%;
	}
}
@media (max-width:921px) {
	.main-navigation {
		margin-top:-47px;
	}
	.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-43.current_page_item.menu-item-63, .menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-797.current_page_item.menu-item-806, .menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-41.current_page_item.menu-item-66 {
		background-color:#8B8C8E;
	}
	.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-43.current_page_item.menu-item-63 a, .menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-797.current_page_item.menu-item-806 a, .menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-41.current_page_item.menu-item-66 a {
		color:#fff;
	}
}
.micropigList {
	list-style-type:none;
	text-align:center;
	color:#327a78 !important;
	margin-left:0px;
	margin-top:20px;
	margin-bottom:0px;
}
.micropigList li {
	font-size:18px;
	text-transform:uppercase;
	font-weight:bold;
}



.wp-block-jetpack-contact-info a {
	    color: #266278 !important;
}
.ast-no-sidebar.ast-separate-container .entry-content .alignwide {
	margin-left:0px !important;
	margin-right:0px !important;
}

@media (max-width: 976px) {
	.uagb-block-2b422f21-aa77-4c2e-8976-c17668f4ad6e.uagb-section__wrap,
	.uagb-block-09ef0a4a-9a86-45c8-8434-35e3e92aa379.uagb-section__wrap, 
.wp-block-uagb-section.uagb-section__wrap.uagb-section__background-image.uagb-block-54fbb820-010e-43e2-b57f-62394694005f {
    padding-top: 300px !important;
}
	.uagb-block-c1c3cda4-75a8-47d2-aee8-b370d19c0318.uagb-columns__wrap,
	.uagb-block-92c20447-af06-412d-98e9-f542f802484e.uagb-columns__wrap {
		padding-top:30px !important;
	}
}
.coblocks-lightbox__background {
	background-image:none !important;
	background-color:#000000;
	opacity:.75;
}
.coblocks-lightbox__caption {
	display:none;
}
.serviceBlock {
	margin-bottom:25px
}
.serviceBlock h2 {
	color:#266278;
}
.consultImg {
	height:200px;
}
.serviceBlock {
	width:90% !important;
	margin:0 auto !important;
}


@media (max-width:500px) {
.has-text-align-center.has-white-color.has-text-color.has-custom-font.has-custom-lineheight.has-custom-letterspacing {
	font-size:30px !important; 
}
.has-text-align-center.has-text-color.has-custom-font.has-custom-lineheight.has-custom-letterspacing {font-size:45px !important;}
	
}


.faqWidget, .areolaFAQs {
width:75% !important;
	margin:0 auto !important;
}
.schema-faq-question {
Font-size:18px !important;
}
.schema-faq-section p {
Font-size:16px !important;
}
.entry-header.ast-no-thumbnail.ast-no-meta, .entry-header.ast-no-thumbnail.ast-no-meta {
Display:none !important;
}
.post-2019.page.type-page.status-draft.ast-article-single, .post-2055.page.type-page.status-draft.ast-article-single {
Padding-top:0em !important;
}
.content-area.primary {
	margin-top:0px !important;
}
.ast-separate-container .ast-article-single {
Padding-top:0em !important;
	padding-bottom:0em !important;
}
.areolaImages {
	width:75% !Important;
	margin:0 auto !important;
}

.candidateColumns {
Width:75% !important;
	margin:0 auto !important;
}
.candidateColumnOutline {
	background: rgba(0,0,0,0.4) !important;
	padding:10px !Important;
}
.tiled-gallery__item {
	padding:10px !important;
}

@media (max-width:398px) {
	.main-header-bar .main-header-bar-navigation.toggle-on {
    padding-top: 25em !Important;
}
}

@media (min-width:398px) and (max-width:768px) {
	.main-header-bar .main-header-bar-navigation.toggle-on {
    padding-top: 18em !Important;
}
}
.clients {
	width:75%;
	margin:0 auto;
}
.artist {
	width:85%;
	margin:0 auto;
}
.wp-block-separator {
	max-width:80% !important
}