/* 
This class helps offset the anchor position of the page to avoid being covered by the sticky header
the 'sticky-offset' class can be applied to the same row, column, or module that is using the anchor 
*/
.sticky-offset:before {
    content: '';
    display: block; 
    position: relative; 
    width: 0; 
    height: 150px; 
    margin-top: -150px;
}

/* 
style overrides for the AccessibilityWP Widget 
*/
#acwp-toolbar-btn {
	left: 20px !important;
	bottom: 20px !important;
	top: unset !important;
}
.acwp-toolbar {
	top: unset !important;
	bottom: 20px !important;
	left: 20px !important;
}
.acwp-footer li:last-child{
	display: none !important;
}

/* ------- Map “Get directions” button --------- */

@media screen and (min-width: 1025px){
	.directions_form .saddr {width: 70%; }
	.directions_form .dbtn {width: 27%;	}
}

/* ------- Add padding to H1s so they lign up with the default 20px margin of standard modules --------- */
.fl-builder h1.entry-title {
    padding-left: 20px;
}

/* ------- Prevent apexchat from loading when the Beaver Builder Editor  --------- */
.fl-builder-edit #apexchat_exitpopup2_chatwindow_wrapper, .fl-builder-edit #apexchat_dompopup_chatwindow_wrapper, .fl-builder-edit #apexchat_prechat_invitation_wrapper, .fl-builder-edit #apexchat_tab_invitation_wrapper {display:none !important;}

/* Sticky Header shadow */
#ast-fixed-header .main-header-bar {
	box-shadow: 0 1px 2px rgb(0 0 0 / 8%);
}

blockquote {
    margin: 1.5em 1em 1.5em 1em;
}

ol, ul {
	margin: 0 0 1.5em 1.5em;
}

ul {list-style:disc;}  
ul ul {list-style:circle;}
ul ul ul {list-style:square;}
ul ul ul ul {list-style:disc;}
ul ul ul ul ul {list-style:circle;}
ul ul ul ul ul ul {list-style:square;}